5.8 ARP

IP routers and end nodes use ARP to determine the physical address of a node to which they want to send a packet. ARP is enabled by default. For one node to send a packet to another, the sending node must know the physical address of the destination node. The sending node, knowing only the destination IP address, first checks its ARP table for an entry that maps the destination IP address to the destination physical address. If the sending node finds the entry, it inserts the physical address into the packet and sends it. If the sending node does not find the entry in its ARP table, it broadcasts an ARP address request to the network. The destination node replies to the request with its own physical address, which the sending node uses to send the packet and adds to its ARP table for future use.

ARP Cache Update Timeout is the time period (in seconds) for an entry to be removed from the ARP table, if the entry has not been updated. This value can be set only for a primary interface, and if ARP Timer is enabled. ARP Timer is disabled by default. For best performance, set the ARP Cache Update timeout value to be greater than or equal to the value of ARP Cache Stale Timeout.

Range = 240 to 14400. Default = 300.

ARP Cache Stale Timeout is the time period (in seconds) for an entry to be removed from the ARP table, if the entry has not been used for some time. If multihoming is enabled, then you can set this value for a primary IP interface present in the group. In all other cases, this can be set on all IP interfaces. ARP Timer is disabled by default. For best performance, set the ARP Cache Stale Timeout value to be lesser than or equal to the value of ARP Cache Update Timeout.

Range = 240 to 14400. Default = 300.

An IP router uses Proxy ARP when devices attached to one of its interfaces do not support IP subnetting and are unaware that they must go through the router to reach devices on other subnets of the same IP network. A router using Proxy ARP replies to ARP requests intended for devices on other subnets, but does so only if the device is reachable through the router. To determine whether the device is reachable, the router examines its own routing table.

Proxy ARP is required on the parent network of a stub subnet. The parent network has an IP address range that includes the IP address range of the stub subnet. The router responds to ARP requests sent on the parent network on behalf of devices on the stub subnet.

When both the parent and stub subnet are bound to IP interfaces, the router can detect the parent/stub subnet and automatically enable Proxy ARP for the appropriate interfaces. Even if Proxy ARP is not required, and not automatically enabled, you can still force it to be enabled with the Force Proxy ARP parameter.

You must enable Force Proxy ARP on each LAN interface on which the router must reply to ARP requests for destinations it can reach. Force Proxy ARP is disabled on each interface by default.

This section contains the following sections:

5.8.1 Disabling ARP

Using Novell Remote Manager

  1. Log in to Novell Remote Manager, then click Configure TCPIP > Start TCP/IP Configuration > TCP/IP to interface Bindings > an existing binding.

  2. Click the View/Modify button to the right of Configure TCP/IP Bind Options, then the View/Modify button to the right of Expert TCP/IP Bind Options.

  3. Set Use of ARP to Disabled.

  4. To save your changes and return to the TCP/IP Configuration Menu window, click Apply > Save > Back.

  5. If you want these changes to take effect immediately, click Reinitialize Options.

Using INETCFG

  1. Load INETCFG, then select Bindings > an existing binding > Expert TCP/IP Bind Options > ARP Options.

  2. Select Use of ARP > Disabled.

  3. Press Esc until you are prompted to save your changes, then select Yes.

  4. Press Esc to return to the Internetworking Configuration menu.

  5. If you want these changes to take effect immediately, select Reinitialize System > Yes.

5.8.2 Enabling Proxy ARP

Using Novell Remote Manager

  1. Log in to Novell Remote Manager, then click Configure TCPIP > Start TCP/IP Configuration > TCP/IP to interface Bindings > an existing binding.

  2. Click the View/Modify button to the right of Configure TCP/IP Bind Options, then the View/Modify button to the right of Expert TCP/IP Bind Options.

  3. Set the Force Proxy ARP field to Enabled.

  4. To save your changes and return to the TCP/IP Configuration Menu window, click Apply > Save > Back.

  5. If you want these changes to take effect immediately, click Reinitialize Options.

Using INETCFG

  1. Load INETCFG, then select Bindings > an existing binding > Expert TCP/IP Bind Options > ARP Options.

  2. Select Force Proxy ARP > Enabled.

  3. Press Esc until you are prompted to save your changes, then select Yes.

  4. Press Esc to return to the Internetworking Configuration menu.

  5. If you want these changes to take effect immediately, select Reinitialize System > Yes.

5.8.3 Enabling ARP Timer

Using Novell Remote Manager

  1. Log in to Novell Remote Manager, then click Configure TCPIP > Start TCP/IP Configuration > TCP/IP to interface Bindings > an existing binding.

  2. Click the View/Modify button to the right of Configure TCP/IP Bind Options, then the View/Modify button to the right of Expert TCP/IP Bind Options.

  3. Set ARP Timer to Enabled.

  4. To save your changes and return to the TCP/IP Configuration Menu window, click Apply > Save > Back.

  5. If you want these changes to take effect immediately, click Reinitialize Options.

Using INETCFG

  1. Load INETCFG, then select Bindings > an existing binding > Expert TCP/IP Bind Options > ARP Options.

  2. Select ARP Timer, then select Enabled.

  3. Press Esc until you are prompted to save your changes, then select Yes.

  4. Press Esc to return to the Internetworking Configuration menu.

  5. If you want these changes to take effect immediately, select Reinitialize System > Yes.

5.8.4 Configuring ARP Cache Update Timeout

Using Novell Remote Manager

  1. Log in to Novell Remote Manager, then click Configure TCPIP > Start TCP/IP Configuration > TCP/IP to interface Bindings > an existing binding.

  2. Click the View/Modify button to the right of Configure TCP/IP Bind Options, then the View/Modify button to the right of Expert TCP/IP Bind Options.

  3. In the ARP Cache Update Timeout field, type a value in seconds.

  4. To save your changes and return to the TCP/IP Configuration Menu window, click Apply > Save > Back.

  5. If you want these changes to take effect immediately, click Reinitialize Options.

Using INETCFG

  1. Load INETCFG, then select Bindings > an existing binding > Expert TCP/IP Bind Options > ARP Options.

  2. Select ARP Cache Update Timeout, then type a value in seconds.

  3. Press Esc until you are prompted to save your changes, then select e.

  4. Press Esc to return to the Internetworking Configuration menu.

  5. If you want these changes to take effect immediately, select Reinitialize System > Yes.

5.8.5 Configuring ARP Cache Stale Timeout

Using Novell Remote Manager

  1. Log in to Novell Remote Manager, then click Configure TCPIP > Start TCP/IP Configuration > TCP/IP to interface Bindings > an existing binding.

  2. Click the View/Modify button to the right of Configure TCP/IP Bind Options, then the View/Modify button to the right of Expert TCP/IP Bind Options.

  3. In the ARP Cache Stale Timeout field, type a value in seconds.

  4. To save your changes and return to the TCP/IP Configuration Menu window, click Apply > Save > Back.

  5. If you want these changes to take effect immediately, click Reinitialize Options.

Using INETCFG

  1. Load INETCFG, then select Bindings > an existing binding > Expert TCP/IP Bind Options > ARP Options.

  2. Select ARP Cache Stale Timeout, then type a value in seconds.

  3. Press Esc until you are prompted to save your changes, then select Yes.

  4. Press Esc to return to the Internetworking Configuration menu.

  5. If you want these changes to take effect immediately, select Reinitialize System and select Yes.