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)
... ...
如果您有两台交换机支持基于802.1Q的 VLAN(大多数托管交换机都支持),那么实际配置应该像这样简单(两台交换机上相同)——只是它在交换机的 Web UI 中呈现的方式在制造商之间有很大差异,甚至固件版本。
IPTV 的端口应从默认 VLAN 中删除,并添加到新的“IPTV”VLAN。它仍应保持“未标记”或“访问”端口。(注意:某些交换机允许您将端口的“PVID”与 VLAN 成员身份分开配置 - 确保两者都更改。)
常规 LAN 的端口通常不需要更改(出厂默认设置通常使它们成为 VLAN ID 1 的未标记成员)。
面向电力线适配器的端口应该是两个 VLAN 的成员:“LAN”未标记,“IPTV”VLAN 已标记。(一些交换机称其为“通用”或“混合”端口。在其他交换机中,所有端口都是这样工作的。)
(此端口也可以标记两个 VLAN - 也称为“中继”端口 - 但缺点是您将无法再使用 HomePlug 管理软件,因为电力线适配器本身仅对未标记帧中的命令作出反应。)
假设这个 2012 年的屏幕截图今天仍然与你的开关匹配,那么这个模型的实际说明是:
总之:
(我只是为 IPTV 随机选择了 VLAN ID 6,但从 2 到 4095 的任何值都可以。)
确保电力线适配器——以及两个 D-Link 之间的所有其他以太网设备——实际上支持携带带有 VLAN 标记的数据包(因为标记在“正常”最大 1518 字节的顶部增加了 4 个字节)。您的适配器应该可以正常工作,因为 HomePlug AV 已经使用 802.1p 标签来指示数据包优先级。但是,例如旧的 100 Mbps 时代以太网交换机可能会丢弃或截断他们认为由于 VLAN 标签而“过大”的帧。