设备发出一个免费ARP,设备的地址是192.168.1.1,发送免费ARP的报文结构是怎么样的,啥时候目的mac会出现全0或者全f的情况
(0)
(0)
FF:FF:FF:FF:FF:FF(广播)00:00:00:00:00:00(某些设备实现)aa:bb:cc:11:22:33)0x0806(ARP)192.168.1.100:00:00:00:00:00192.168.1.1(和发送端 IP 相同,这是免费 ARP 标志)以太网目的MAC: FF:FF:FF:FF:FF:FF
以太网源MAC: aa:bb:cc:11:22:33
类型: 0806
ARP:
硬件类型: 0001
协议类型: 0800
MAC长度: 06
IP长度: 04
OP: 0001 (Request)
发送端MAC: aa:bb:cc:11:22:33
发送端IP: 192.168.1.1
目的MAC: 00:00:00:00:00:00
目的IP: 192.168.1.1
(0)
暂无评论
当设备(IP 192.168.1.1)发送免费ARP时,通常有两种报文形式:免费ARP请求(最常见)和免费ARP应答(较少见)。两者的报文结构不同,目的MAC(以太网帧头部的目的MAC)和ARP报文内的目标MAC字段也会出现全0或全F的情况。
这是设备用来通告自己IP或检测IP冲突的标准方式。
以太网帧头部:
目的MAC:FF:FF:FF:FF:FF:FF(全F,广播)
源MAC:设备自己的MAC地址
类型:0x0806(ARP)
ARP报文内容:
操作码:1(ARP请求)
发送方MAC:设备自己的MAC
发送方IP:192.168.1.1
目标MAC:00:00:00:00:00:00(全0,表示未知)
目标IP:192.168.1.1
此时,以太网帧头的目的MAC为全F(广播),而ARP报文内的目标MAC为全0。
某些设备或场景(如VRRP主备切换)会发送免费ARP应答,用于强制更新邻居的ARP缓存。
以太网帧头部:
目的MAC:通常也是FF:FF:FF:FF:FF:FF(全F,广播),也可以直接单播给特定设备
源MAC:设备自己的MAC
类型:0x0806
ARP报文内容:
操作码:2(ARP应答)
发送方MAC:设备自己的MAC
发送方IP:192.168.1.1
目标MAC:设备自己的MAC(非全0,也非全F)
目标IP:192.168.1.1
此时,以太网帧头的目的MAC通常为全F(广播),而ARP报文内的目标MAC为设备自己的MAC,不是全0或全F。
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论