| Proxy ARP – SPLAT |
| Vendor | Check Point |
| Platform | SPLAT |
| Version | NGX R65 |
| Firewalls - Checkpoint - SPLAT |
| Wednesday, 01 July 2009 20:55 |
|
This guide attempts to explain Proxy ARP upon the Check Point SPLAT platform. 1. What is Proxy ARP ?There are 2 ways to get a packet to a device.
2. Client Side vs Server Side NATWhen using Server Side NAT the destination IP address is NAT`d by the outbound Kernel. This means that the routing table is queried before the destination IP address is translated and in turn a route is required for the pre translated address (further detailed in Section 4). You can check whether you are using Client Side or Server Side NAT by clarifying your settings within Global Properties | NAT | Translate on Client Side. 3. How to add a Proxy ARP on SPLATTo add a proxy arp entry use the following syntax: /sbin/arp –s [NAT IP] [MAC Address] pub To ensure that the proxy ARP is republished post reboot create a file called $FWDIR/conf/local.arp. In this file add the following: [NAT IP] [MAC Address] 4. Server Side NATIf you are using Server Side NAT you will need to add an additional route (as explained in Section 2). The syntax to add this route is detailed below: /sbin/route add –host [NAT IP] gw [Real IP / Next Hop IP] 5. Gotcha’sClient Side NAT still requires a routeThis is by far the biggest gotcha. After adding your proxy ARP entry and using a Client Side NAT setup you may find that your Check Point device is still not replying to the ARP requests for your pre-translated address. There are 2 ways to resolve this issue:
Removing a Node from a ClusterIf you have detached a node from a cluster and have not disabled the nodes cluster membership in cpconfig, you may find that your Proxy ARP`s are shown in `fw ctl arp` but the firewall still doesn’t reply to the ARP requests. As mentioned, go into cpconfig and disable the cluster membership. IPSO to SPLAT migrationsYou may find you convert all the Proxy ARPs and the routes then migrate over the SPLAT device but your traffic still fails to work. This can be down to the way in which IPSO (BSD) publishes its Proxy ARP`s. Due to it publishing them within its routing table this can result in IPSO not requiring routes for the pre-translated addresses, then causing a problem when changing operating systems. |
Latest Articles
- F5 LTM VE 10.2.x - Interfaces not recognised
- Cisco ASA - Security Levels / NAT Control
- F5 LTM - OneConnect
- Django - CSRF verification failed. Request aborted.
- F5 LTM VE - Unable to attach to PCI device 02:01.00 for Interface 1.1
- F5 LTM - Connection Management
- Brocade ADX - FTP
- PKI - Chain of Trust
- Juniper SRX - Site to Site VPN using a Dynamic IP address
- F5 LTM - How do I perform software installations ?
- Juniper SRX - NAT
- Juniper SRX - How to configure a route based VPN
- Juniper SRX - Dynamic VPN
- Juniper SRX - How to configure a policy based VPN
- Brocade ADX - NAT
- Brocade ADX - CSW nested rules
- How do I upgrade a Juniper SRX Series gateway
- Cisco ASA - How do I capture ARP`s ?
- Juniper SRX - Configuring Source NAT with pool
- Running a packet capture on a Juniper SRX
Popular
- Proxy ARP – SPLAT
- Check Point Commands
- IPSO - Commands
- ASA 8.3 - How to configure NAT
- vSphere - Creating User and Group Permissions
- PEMU - Free Cisco PIX Firewall Emulator / Simulator
- Configuring Wireless Connectivity within Backtrack 4 r2
- Juniper Netscreen Commands
- Juniper Netscreen - NAT Explained
- How do I install snmpwalk / snmpget using Yum ?
- Netscreen - NSRP
- ESX Convertor - The session is not authenticated
- Troubleshooting a Netscreen Site 2 Site VPN
- ESX - ViClient Cannot connect to host
- Endpoint Connect Installation / Troubleshooting Guide
- Check Point - How to Reset SIC
- ESXi - Connecting to a named pipe
- Netscreen - Routing Basics / Virtual Routers / PBR
- Check Point Logging Troubleshooting Guide
- Configuring Windows 2008 R2 as an NTP Server
