答案1
如果您有两个支持802.1Q基于 VLAN(大多数托管交换机都这样做),实际配置应该像这样简单(两个交换机上的配置相同)——只是在交换机的 Web UI 中的显示方式有所不同大大制造商甚至固件版本之间。
应将 IPTV 端口从默认 VLAN 中移除,并添加到新的“IPTV”VLAN。它仍应保留为“未标记”或“访问”端口。(注意:某些交换机允许您将端口的“PVID”与 VLAN 成员资格分开配置 - 确保同时更改两者。)
常规 LAN 的端口通常不需要更改(出厂默认设置通常使它们成为 VLAN ID 1 的未标记成员)。
面向电力线适配器的端口应是两个 VLAN 的成员:“LAN”未标记,“IPTV”VLAN 已标记。(有些交换机将其称为“通用”或“混合”端口。在其他交换机中,所有端口始终以这种方式工作。)
(此端口也可以同时标记两个 VLAN - 也称为“中继”端口 - 但缺点是您将无法再使用 HomePlug 管理软件,因为电力线适配器本身仅对未标记的帧中的命令做出反应。)
假如说此截图从 2012 年开始仍然与您今天的开关相匹配,该型号的实际说明如下:
- 从菜单中打开‘VLAN→基于 802.1Q 的 VLAN’。
- 单击列表中的 VLAN ID 1。将您的 IPTV 端口标记为“非成员”,然后单击“应用”。
- 例如,输入“6”作为 VID。将您的电力线端口标记为“标记”,将您的 IPTV 端口标记为“未标记”,然后单击“应用”。
总之:
router switch 1 switch 2
port 1 (tg.6, untg.1) ======== port 1 (tg.6, untg.1)
port 1 (IPTV) --- port 2 (untagged 6) port 2 (untagged 6) --- TV
port 2 (LAN) --- port 3 (untagged 1) port 3 (untagged 1) --- computer
port 4 (untagged 1) port 4 (untagged 1)
... ...
(我只是随机为 IPTV 选择了 VLAN ID 6,但 2 到 4095 之间的任何值都可以。)
确保电力线适配器(以及两个 D-Link 之间的所有其他以太网设备)实际上支持携带 VLAN 标记数据包(因为标记在“正常”的 1518 字节最大值之上添加了 4 个字节)。您的适配器应该工作正常,因为 HomePlug AV 已经使用 802.1p 标签来指示数据包优先级。但是,例如,旧的 100 Mbps 时代以太网交换机可能会丢弃或截断它们认为由于 VLAN 标签而“过大”的帧。