我一直在重组我的家庭网络的一部分 - 有几个设备的物理网段,最初它是这样布局的。该开关是一个“哑”开关 - 一个linksys SE 2500,当前的 AP 是一个Mercusys MR70X。机顶盒是大同3102
这里的所有设备都通过有线以太网连接到链下的下一个设备——安卓电视、Windows HTPC 和我的 ISP singtel 提供的机顶盒。我不确定确切的型号。
我将我的 AP 升级到(当前)具有更多以太网端口的 AP,并决定取消交换机。
我按照制造商的说明将电视、HTPC 和机顶盒从交换机(未连接)和 ONR 的“主要”链接移到 AP(因此上行链接到 WAN 端口,3 个设备在它们自己的端口上).
我注意到 HTPC 有不同的 IP(奇数),机顶盒无法连接。更准确地说,它说它已连接然后卡在这个屏幕上,时间从 12:00 开始显示在机顶盒上的时钟上,并且不会像正常/正确连接一样自行更正。
把开关放回去会让事情恢复正常。如果可能的话,我想消除开关。
有人提到 vlan用于其他路由器的电视连接,但是 - vlan 标记是否“只是”通过哑交换机,我可以配置我的 AP 来做同样的事情吗?
Mercusys 模拟器显示此 LAN 端口配置:
这很可能是默认状态。假设 STB 连接到 LAN3 时出现故障,只需禁用 802.1Q 标签即可解决问题。
背后的理论:
VLAN 在此设备中用于流量优先级排序。默认优先级为 3,与 0 一起用于标准流量。1-2 是低优先级流量,4-5 是中优先级流量,6 和 7 是高优先级流量。LAN3 具有高优先级,旨在连接到 IPTV 系统。
Dot1Q VLAN 是一种 L2 技术。默认情况下它永远不会打开,但必须有意启用和配置。哑交换机不支持 VLAN,也无法配置。电视和机顶盒等边缘设备也是 VLAN 不感知、不可配置的哑设备。它们仅使用标准以太网帧进行通信。
将 dot1Q 标记作为选项的唯一原因是确保路由器在属于 VLAN 的端口中发送和期望接收仅标记有 VLAN ID(编号)的帧。未标记的入口流量被简单地丢弃。标记帧为 1522 字节,而标准帧为 1518 字节。STB 是一种笨拙的设备,无法处理过大的帧,因此它要么丢弃要么破坏它们。因此没有连通性。
当所有设备都连接到哑交换机时,流量仅通过标准以太网帧流动。因此没有问题。
该设备实际上并不是一个成熟的路由器。这是一个路由功能有限的交换机。解决这种情况的另一种选择是完全禁用 VLAN。这使其表现得像一个哑交换机——3 个 LAN 端口和 WiFi 之间的流量被交换,只有 LAN 和 WAN 网段之间的流量将被路由。如果启用了 VLAN 但禁用了 dot1Q 标记,设备仍会根据设置的优先级在内部转发流量。