1、ARP的作用: (address resolution protocol : 地址解析协议)
基于已有的IP地址,获得对应的MAC地址,从而实现数据帧的封装;
2、ARP的报文:
-ARP 请求报文arp request
-ARP 回应报文arp reply
3、ARP的工作原理:
@源主机,以广播的方式,发送ARP请求;【广播MAC地址:48bit全是1,即FFFFFFFFFFFF】
@同网段的其他主机收到ARP请求之后,查看下其中的“target IP”与自己的IP地址是否相同:
--如果不同,则直接丢弃ARP请求报文;
--如果相同,则以单播的方式,返回一个 ARP 回应报文;同时在本地的ARP表中,添加一个关于源主机的ARP条目;
@源主机接收到ARP回应报文以后,在本地的 ARP表中添加一个 ARP 条目,然后完成2层以太网头部的封装[目标MAC+源MAC+类型],然后将数据发送出去;
ARP表条目:
ip ---- mac 对应关系
注意:
通过ARP协议,动态学习过来的ARP条目,存活时间为 20分钟;
4、相关命令:
PC机:arp -a // 查看arp缓存表
交换机:
display mac-address 查看交换机各个接口的MAC地址
display mac-address g0/0/1查看交换机g0/0/1接口的MAC地址