openwrt VLAN的pvid/vid; tag/untag

runk口  Trunk口上可以同时传送多个VLAN的包,一般用于交换机之间的链接。

Access口 Access口只能属于1个VLAN,一般用于连接计算机的端口

pvid    即端口vlan id号,是非标记端口的vlan id 设定,当非标记数据包进入交换机,交换机将检查vlan设定并决定是否进行转发。一个ip包进入交换机端口的时候,如果没有带tag头,且该端口上配置了pvid,那么,该数据包就会被打上相应的tag头!如果进入的ip包已经带有tag头(vlan数据)的话,那么交换机一般不会再增加tag头,即使是端口上配置了pvid号;当非标记数据包进入交换机。

vid    即vlan id;  1:vlan1(eth0.1); 2:vlan2(eth0.2);
http://blog.csdn.net/shienquan/article/details/52077846

20170401154710874.png



以mt7621为例:

pvid

{
Port0的pvid是0;

Port1的pvid是1;

Port2的pvid是2;

Port3的pvid是3;

Port4的pvid是4;

Port5的pvid是5;

}


vid

{

vid=1:成员有 Port0  Port1 Port6 Port7;

vid=2:成员有 Port4          Port6 Port7;

}


这里说的 (已标记/未标记) tag / untag,都是说 Tx出去的包

20170401154927266.png


20170401154946766.png


20170401155101794.png

有线网卡eth0;  划分了vlan0即lan口, vlan1即wan口 

无线网卡 eth1;


br0桥接口 =  eth1 + eth0.0


本文章由作者:佐须之男 整理编辑,原文地址: openwrt VLAN的pvid/vid; tag/untag
本站的文章和资源来自互联网或者站长的原创,按照 CC BY -NC -SA 3.0 CN协议发布和共享,转载或引用本站文章应遵循相同协议。如果有侵犯版权的资 源请尽快联系站长,我们会在24h内删除有争议的资源。欢迎大家多多交流,期待共同学习进步。

相关推荐