反向ARP

  反向 ARP是根据源设备 MAC 地址通过广播获取 IP地址的过程的地址解析协议
  反向ARP(Inverse ARP,InARP)实质上是用于非广播多路访问网络的ARP。大多数WAN链路是NBMA环境,因此广播是行不通。所以,必须使用另一种机制来将物理地址解析成逻辑地址。然而,在NBMA环境中,你所面临的问题通常并不是已知IP地址而想要知道MAC地址(或其他数据链路层地址);而恰巧相反。例如,在帧中继中,早已知道我们用来与邻居进行通信的物理地址(DLCI),因此,我们首先必须使用该物理地址来建立连接。但是,并不是我们邻居的IP地址。
  InARP按如下方法解决这个问题。发送设备(称其为路由器A)一旦激活(接口最初启动),就沿着该接口上的全部虚电路将一条InARP消息发送到该连接的另一边的路由器或交换机(称其为路由器B)。该消息包含原硬件地址、协议地址(来自路由器A)和目标硬件地址(路由器B)。目标协议地址字段留空,于是接收设备(路由器B)知道:发送设备(路由器A)正在请求其硬件地址。接收站点(路由器B)将发送者(路由器A)的IP地址。然后,路由器A将路由器B的IP地址和硬件地址加入其ARP表中,循环结束。

自定义分类:
网络
 
参考资料:
1.CISCO完全手册
 
贡献者:
leecb72
Copyright © 1999-2024 C114 All Rights Reserved | 联系我们 | 沪ICP备12002291号-4