代理 ARP
简介
本文档解释了代理地址解析协议 (ARP) 的概念。代理 ARP 是一种技术,即一台主机(通常是路由器)应答要发送至另一台机器的 ARP 请求。"通过""伪造""其身份,路由器负责将信息包路由到“真实”目的地。"代理 ARP 可以帮助子网中的计算机到达远程子网,而无需配置路由或默认网关。RFC 1027 中定义了代理 ARP。leavingcisco.com
先决条件
要求
本文档要求您了解 ARP 和以太网环境。
使用的组件
本文档中的信息基于以下软件和硬件版本:
Cisco IOS® 软件版本 12.2(10b)
Cisco 2500 系列路由器
本文档中的信息都是基于特定实验室环境中的设备创建的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您是在真实网络上操作,请确保您在使用任何命令前已经了解其潜在影响。
规则
有关文档规则的详细信息,请参阅 Cisco 技术提示规则。
代理 ARP 如何工作?
下面是代理 ARP 如何工作的示例:
网络图
子网 A 上的主机 A (172.16.10.100) 需要向子网 B 上的主机 D (172.16.20.200) 发送数据包。如图所示,主机 A 有一个 /16 子网掩码。这意味着主机 A 相信它能够直接连接到整个 172.16.0.0 网络。当主机 A 需要与它相信能够直接连接的任何设备进行通信时,它将向目标发送一个 ARP 请求。因此,当主机 A 需要向主机 D 发送数据包时,主机 A 相信主机 D 是直接连接的,因此它向主机 D 发送一个 ARP 请求。
为了访问主机 D (172.16.20.200),主机 A 需要主机 D 的 MAC 地址。
因此,主机 A 在子网 A 中广播一个 ARP 请求,如下显示:
发送方的 MAC
代理 ARP
最新推荐文章于 2025-06-12 16:18:56 发布