• 搜索
  • 夜间模式
    ©2015-2025  Ethan's Blog Theme by OneBlog
    搜索
    标签
    # Amule # Gargoyle # LUCI # VIM # Python # Nginx # 反代 # Ansible # Apache # LNMP
  • 首页>
  • Openwrt>
  • 正文
  • Openwrt VLAN设置

    2019年03月14日 71 阅读 0 评论 2096 字

    端口三个状态

    • 标记(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 ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。
    — END —
    Copyright©2015-2025  All Rights Reserved.  Load:0.008 s
    Theme by OneBlog V3.6.3
    夜间模式

    开源不易,请尊重作者版权,保留基本的版权信息。