端口三个状态
- 标记(tagged):对数据进行VLAN ID标记,标记的端口可属于多个VLAN,类似于中继端口,因为同属多个VLAN, 所以数据必须要进行标记才能进行正确的转发。
- 未标记(untagged):不对数据进行VLAN ID标记,只会处理这个接口所属VLAN的数据,这个接口中的设备都不会有VLAN的概念,这些设备会认为他们都是一个广播域中的设备,未标记的接口只能属于一个VLAN。
- 关闭(off):处于这个状态的端口,不会处理该VLAN中的任何数据
openwrt默认VLAN
VLAN/端口 | CPU | LAN1 | LAN2 | LAN3 | LAN4 | WAN |
---|---|---|---|---|---|---|
1 | tagged | untagged | untagged | untagged | untagged | off |
2 | tagged | off | off | off | off | untagged |
因为CPU要处理所有VLAN的数据,所以CPU在所有VLAN中的状态均为tagged,WAN是独立的VLAN,不与其他端口通信,如果要通信均需要通过路由处理,所以在VLAN2中WAN为untagged,其他端口均为off
IPTV及Intranet的VLAN数据处理
- VLAN1:处理Intranet数据,开放LAN1、LAN2、LAN4端口
- VLAN2:处理Internet数据,开放WAN端口
- VLAN3:处理IPTV数据,开放LAN3(光猫IPTV口接入)、LAN4端口(单臂线路)
VLAN/端口 | CPU | LAN1 | LAN2 | LAN3 | LAN4 | WAN |
---|---|---|---|---|---|---|
1 | tagged | untagged | untagged | off | tagged | off |
2 | tagged | off | off | off | off | untagged |
3 | tagged | off | off | untagged | tagged | off |
下图为我目前遇到的情况,从路由器到机顶盒我只有一根网线,目前我采用的是网线一分二,网络的带宽就只有100M了,于是我想要优化一下。
- 光猫IPTV->机顶盒
- 光猫LAN1->路由器WAN
- 路由器LAN4->AP LAN4
下图为优化后的拓扑,IPTV和Intranet数据走同一根网线,这其实就是交换机Trunk口的利用,两台交换机各自有两个VLAN,利用Trunk口来传输这两个VLAN的数据 - 光猫IPTV->路由器LAN3-> VLAN 3
- 光猫LAN1->路由器WAN-> VLAN 2
- 路由器LAN4->AP LAN4 ->VLAN 3 + VLAN 1
- AP LAN3->机顶盒 -> VLAN 3
拓扑设计好就需要在路由器上设置,我采用一台Openwrt路由器做主路由和一台K2P刷高恪做AP,均支持VLAN划分。
划分完成后建议重启一下路由器,连接AP的WIFI查看能获取到IP地址,同时IPTV也能正常使用。
本文由 Ethan 创作,采用 知识共享署名4.0 国际许可协议进行许可。
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。