提问人:Igor 提问时间:10/24/2023 更新时间:10/27/2023 访问量:23
使用 IPv6 的 VLAN 中的组播消息在以太网帧中没有 802.1Q 字段 (VLAN)
Multicast-Message within VLAN using IPv6 has no 802.1Q-field (VLAN) within Ethernet frame
问:
我想知道组播在 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 内。
答:
0赞
Igor
10/27/2023
#1
这是库 vsomeip 3.3.8 中的一个错误。它不适用于此版本中的 VLAN。
组播不会更改 IPv6 中 VLAN 的行为。
评论
2
ff24
0
1
3
7