ARP是第三层的协议,用于获取IP地址对应的MAC地址。
数据要在以太网中传输,需完成以太网的数据封装,需要知道目的设备的MAC地址;
ARP概述
ARP
作用:将IP地址解析为MAC地址
注意:ARP报文不能穿越路由器,不能被转发到其他广播域
ARP缓存表
作用:用于存储IP地址及其经过解析的MAC地址的对应关系
注意:缺省老化时间120s
ARP工作原理
先看ARP缓存表里有无需要的MAC地址,再发送ARP广播,对方收到之后以单播形式回复
windows系统查看ARP表项:arp -a
Linux系统查看ARP表项:arp-v
RGOS查看ARP表项: show arp
ARP的分类
免费ARP(Gratuitous ARP )
1.配置IP地址时,会发送免费ARP,确定其它设备的IP地址是否与本机IP地址冲突
2.更改了地址,通知其他设备更新ARP表项
代理ARP(Proxy ARP )
如果设别中有该IP地址对应的MAC地址时,当该设备设置为ARP代理后,收到ARP广播时,可以代为应答。
RARP与IARP
RARP(Reverse Address Resolution Protocol) 反向地址解析协议
把MAC地址解析为IP地址
应用场景:常用于无盘工作站
IARP(Inverse Address Resolution Protocol) 逆向地址解析协议
在帧中继网络中解析对端IP地址和本地DLCL的映射关系
应用场景:应用于帧中继网络