Openwrt VLAN设置


端口三个状态

  • 标记(tagged):对数据进行VLAN ID标记,标记的端口可属于多个VLAN,类似于中继端口,因为同属多个VLAN, 所以数据必须要进行标记才能进行正确的转发。
  • 未标记(untagged):不对数据进行VLAN ID标记,只会处理这个接口所属VLAN的数据,这个接口中的设备都不会有VLAN的概念,这些设备会认为他们都是一个广播域中的设备,未标记的接口只能属于一个VLAN。
  • 关闭(off):处于这个状态的端口,不会处理该VLAN中的任何数据

openwrt默认VLAN

VLAN/端口CPULAN1LAN2LAN3LAN4WAN
1taggeduntaggeduntaggeduntaggeduntaggedoff
2taggedoffoffoffoffuntagged

因为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/端口CPULAN1LAN2LAN3LAN4WAN
1taggeduntaggeduntaggedofftaggedoff
2taggedoffoffoffoffuntagged
3taggedoffoffuntaggedtaggedoff

下图为我目前遇到的情况,从路由器到机顶盒我只有一根网线,目前我采用的是网线一分二,网络的带宽就只有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's Blog|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - Openwrt VLAN设置


I love you more than I can say. I love you heart and soul. Why must I love you so much?