上周, 我在家里启用了IPTV, 获得了高清的电视信号。然后, 我调整了一下VLAN, 使得可以用交换机来传输数据。(其实, 这么做看起来没有必要, 因为直接用网线把IPTV盒子和光猫连起来就好可以用了。)
事实上, 这样子调整之后, 在电视旁边的需要连接互联网的电影盒子就没有办法使用了, 因为电视附近的那台交换机不支持网管, 也不支持VLAN数据包处理, 全都是Untagged的。
解决办法有两个:
- 再布设一条网线。成本: 几乎没有, 只需要一些手工。带宽多了, 但实际上根本用不到那么多。
- 更换电视附近的交换机为可网管的。成本: 昂贵的可网管交换机。带宽没有增加。
考虑到可扩展性和可复用性(雾), 我选择了第二种办法。
这个办法就是更换交换机, 复用已有的网线, 在上面传输两个VLAN(家庭网和IPTV)的数据。
记家庭网核心交换机为S, 电视附近的交换机为T, 它们之间的网线为W, S连接W的端口Sw, T连接W的端口Tw。另外, S连接光猫的端口So, T连接IPTV的端口Tt, T连接电影盒子的端口Tm。
那么, 只需要在S上配置Sw为VLAN1 Tagged、VLAN2 Tagged, So设置VLAN1禁止访问、VLAN2 Untagged、默认VLAN2; T上配置, Tw为VLAN1 Tagged、VLAN2 Tagged, Tt为VLAN1禁止访问、VLAN2 Untagged、默认VLAN2, Tm为VLAN1 Untagged、VLAN2禁止访问、默认VLAN1就可以了。
经测试, 两个VLAN互不干扰, IPTV、电影盒子可以同时播放。
PS. 这个过程中, 我发现了新换的交换机T的一个问题, 它不能够指定Web管理界面的VLAN, 并且任意端口发送Untagged报文就可以被Web服务器接收。于是, 我无法通过(通过S连接的计算机)管理T了。
1 条评论。