This article provides information on how to configure restricted and unrestricted proxy ARPs on a SRX device.
SRX devices do not respond to proxy ARP requests from remote peers, if the source IP addresses, which are present in the ARP request packets, do not belong to the same network segments as that of the interface that receives the ARP requests.
Source------10. 246.65.243/23[ge-0/0/12](SRX)10.246.69.1/24-----Destination 10.246.64.41/21 10.246.69.10/24
To configure restricted or unrestricted proxy ARP, include the proxy-arp statement:
proxy-arp (restricted |unrestricted);
You can include this statement at the following hierarchy levels:
[edit]user@host# delete interfaces interface-name unit logical-unit-number proxy-arp
root@SRX240HM-8# show | match ge-0/0/12 | display set set interfaces ge-0/0/12 unit 0 family inet address 10.246.65.252/23 set security zones security-zone ARP interfaces ge-0/0/12.0 host-inbound-traffic system-services all set security zones security-zone ARP interfaces ge-0/0/12.0 host-inbound-traffic protocols all
[edit] root@SRX240HM-8# run monitor traffic interface ge-0/0/12 verbose output suppressed, use <detail> or <extensive> for full protocol decode Address resolution is ON. Use <no-resolve> to avoid any reverse lookup delay. Address resolution timeout is 4s. Listening on ge-0/0/12, capture size 96 bytes Reverse lookup for 10.246.69.10 failed (check DNS reachability). Other reverse lookup failures will not be reported. Use <no-resolve> to avoid reverse lookups on IP addresses. 20:17:01.688956 In arp who-has 10.246.69.10 tell 10.246.64.41 20:17:02.594916 In arp who-has 10.246.69.10 tell 10.246.64.41 20:17:03.300404 In arp who-has 10.246.69.10 tell 10.246.64.41 20:17:03.905087 In arp who-has 10.246.69.10 tell 10.246.64.41 20:17:04.812153 In arp who-has 10.246.69.10 tell 10.246.64.41 20:17:05.723088 In arp who-has 10.246.69.10 tell 10.246.64.41 20:17:06.327252 In arp who-has 10.246.69.10 tell 10.246.64.41 20:17:07.234327 In arp who-has 10.246.69.10 tell 10.246.64.41 20:17:08.040390 In arp who-has 10.246.69.10 tell 10.246.64.41 20:17:08.644876 In arp who-has 10.246.69.10 tell 10.246.64.41 20:17:09.757774 In arp who-has 10.246.69.10 tell 10.246.64.41 ^C 12 packets received by filter 0 packets dropped by kernel [edit] root@SRX240HM-8#
root@SRX240HM-8# set interfaces ge-0/0/12 unit 0 proxy-arp restricted [edit] root@SRX240HM-8# show | match ge-0/0/12 | display set set interfaces ge-0/0/12 unit 0 proxy-arp unrestricted set interfaces ge-0/0/12 unit 0 family inet address 10.246.65.252/23 set security zones security-zone ARP interfaces ge-0/0/12.0 host-inbound-traffic system-services all set security zones security-zone ARP interfaces ge-0/0/12.0 host-inbound-traffic protocols all [edit] [edit] root@SRX240HM-8# run monitor traffic interface ge-0/0/12 verbose output suppressed, use <detail> or <extensive> for full protocol decode Address resolution is ON. Use <no-resolve> to avoid any reverse lookup delay. Address resolution timeout is 4s. Listening on ge-0/0/12, capture size 96 bytes Reverse lookup for 10.246.69.10 failed (check DNS reachability). Other reverse lookup failures will not be reported. Use <no-resolve> to avoid reverse lookups on IP addresses. 20:19:11.017490 In arp who-has 10.246.69.10 tell 10.246.64.41 20:19:11.017821 Out arp reply 10.246.69.10 is-at a8:d0:e5:a9:e4:8c <<<< ARP REPLY SENT ^C 2 packets received by filter 0 packets dropped by kernel [edit] root@SRX240HM-8#
2020-06-30: Article reviewed for accuracy; no changes required.