ARP请求是否应该标记VLAN?


11

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

在我看来,应该对ARP请求进行标记,因为这需要遍历所有广播域,这在逻辑上是合理的。如果广播域中的任何交换机或设备具有VLAN配置,则未标记的ARP请求将不会通过。

我认为他们应该这样做,但是我没有任何参考资料可以确认。


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

@sergeyrar,但标签的插入仅适用于中继端口。对于VLAN的其他端口,不应进行标记。
艾哈迈德·瓦斯(AhmedWas)

Answers:


17

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

pracnet.net/vlans

ARP由客户端发送,客户端通常不知道其属于哪个VLAN。因此,它无法添加VLAN标记,也不应该这样做。客户端发送的ARP将不加标签地到达交换机。

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


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

6
如果在客户端上配置了VLAN,并且在带有VLAN标签(虚拟)的接口/网络上需要ARP请求,那么可以,即使ARP也带有标签。
mulaz '17
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.