受限和无限制代理 ARP 概述
默认情况下,只有当 ARP 请求的目标地址对于传入接口本地时,Junos OS 才会响应地址解析协议 (ARP) 请求。
对于以太网接口,您可以使用受限或无限制代理 ARP 配置将路由器或交换机配置配置为代理回复 ARP 请求。
您可能需要为在以太网第 2 层 LAN 交换域中充当提供商边缘 (PE) 设备的路由器配置受限或无限制代理 ARP。
受限代理 ARP
受限代理 ARP 使路由器或交换机能够响应 ARP 请求,其中源和目标的物理网络不相同,且路由器或交换机具有到 ARP 请求中目标地址的活动路由。如果目标地址与 ARP 请求方位于同一子网和同一接口上,则路由器不会回复。
无限制代理 ARP
无限制代理 ARP 使路由器或交换机能够响应任何 ARP 请求,前提是路由器具有到 ARP 请求目标地址的活动路由。路由不限于请求的传入接口,也不需要是直接路由。
如果配置无限制代理 ARP,则代理路由器会在与传入 ARP 请求相同的接口上回复目标 IP 地址的 ARP 请求。此行为适用于电缆调制解调器终端系统 (CMTS) 环境,但如果在其他环境中启用无限制代理 ARP,则可能会导致第 2 层可达性问题。
当 IP 客户端通过以太网线路广播 ARP 请求时,具有正确 IP 地址的终端节点将响应 ARP 请求并提供正确的 MAC 地址。如果启用了无限制代理 ARP 功能,则路由器响应是冗余的,并且可能会欺骗 IP 客户端,使其确定其自己的子网中的目标 MAC 地址与路由器的地址相同。
虽然目标地址可以是远程地址,但 ARP 请求的源地址必须与接收 ARP 请求的接口位于同一子网中。出于安全原因,此规则适用于无限制和受限制代理 ARP。
无限制代理 ARP 的拓扑注意事项
在大多数情况下,您不应将路由器或交换机配置为执行无限制代理 ARP。仅在特殊情况下执行此操作,例如在使用电缆调制解调器时。 图 1 和 图 2 显示了您可能需要配置无限制代理 ARP 的情况示例。
在 图 1 中,边缘设备未运行任何 IP 协议。在这种情况下,您可以将核心路由器配置为执行无限制代理 ARP。边缘设备是代理的客户端。
在 图 2 中,宽带远程接入服务器 (B-RAS) 路由器未运行任何 IP 协议。在这种情况下,您可以在 B-RAS 接口上配置无限制代理 ARP。这使得核心设备可以像直接连接到最终用户一样运行。
的边缘设备案例
的核心设备案例