我想知道 IPv6 地址域的 VLAN 中组播如何工作。 有人可以告诉我,当我向 IPv6 多播地址发送数据时,VLAN ID(按规范)是否添加到以太网帧中?
我没有接受过有关网络的正规教育。我使用的库(vsomeip 3.3.8)在 SOME/IP 上下文中使用套接字通信。我观察到,对于 IPv4 多播地址,VLAN 字段被添加到以太网帧中。对于 IPv6 来说则不然。所以我想知道这个库是否有错误,或者我对 IPv6 在多播方面的行为的理解是错误的。
根据我对 VLAN 的理解,我希望为 VLAN 内的所有消息设置 VLAN 字段。
不可见:在上面的 IPv6 Wireshark 跟踪中,发送到单播地址(beef::1、beef::2)的消息包含预期的 VLAN 字段。所以它告诉我,我的机器实际上在 VLAN 内。
这是 vsomeip 3.3.8 库中的一个错误。在此版本中它不适用于 VLAN。
多播不会改变 IPv6 中 VLAN 的行为。