我想知道从VLAN标记的接口发送ARP请求时是否应该标记ARP请求?

我认为应该对ARP请求进行标记是合理的,因为它需要传输所有广播域。如果广播域中的任何交换机或设备具有VLAN配置,则未标记的ARP请求将不会通过。

我认为它们应该,但是我没有任何参考可用于确认。

评论

是的,交换机不在乎上层负载是什么。它仅查看L2目的地址,并在CAM表中查找。由于ARP的目的地是FF:FF:FF:FF:FF:FF,因此它将出口VLAN上的所有端口,包括中继端口,无论内部端口是什么,该端口都将VLAN标签插入帧中。

@sergeyrar,但标签的插入仅适用于中继端口。对于VLAN的其他端口,不应进行标记。

#1 楼

帧是否为ARP是无关紧要的。中继端口发出的所有内容都标记有VLAN的帧是该帧的成员:



ARP由客户端发送,客户端通常不知道什么它是VLAN的成员。因此,它无法添加VLAN标记,也不应该这样做。客户端发送的ARP将不带标签地到达交换机。

如果交换机将帧发送到中继端口,则交换机将添加VLAN标记。

评论


但是,如果客户端具有可识别VLAN的接口,那么从技术上讲,所有输出都应加上标记,包括ARP请求吗?

–西蒙
17年7月7日在21:07

如果在客户端上配置了VLAN,并且在带有VLAN标记的(虚拟)接口/网络上需要ARP请求,则可以,即使ARP也被标记了。

– mulaz
17年7月7日在22:03