vlan 的三种模式

本文详细介绍了以太网端口的三种链路类型:Access、Hybrid和Trunk,以及它们在VLAN中的作用。Access端口只属于一个VLAN,Trunk端口允许多个VLAN通过,而Hybrid端口则结合了两者的特性。此外,还阐述了不同链路类型在接收和转发VLAN报文时的处理规则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

untag 普遍的enternet 报文,普通pc机的网卡可以标识这样的报文进行通讯。

tag 报文结构的变化是源mac 地址和目的mac 地址之后,加上了4bytes 的vlan 信息,也是vlan tag头,一般这样的报文普通pc机无法识别。

802.1Q封装tag 报文帧结构带802.1Q的帧是在标准以太网帧上插入了4个字节的标识。

带802.1Q的帧是在标准以太网帧上插入了4个字节的标识。

其中包含:

                2个字节的协议标识符(TPID),当前置0x0x8100的固定值,表明该帧带有802.1Q的标记信息。

2个字节的标记控制信息(TCI),包含了三个域:Priority 域,占3bits,表示报文的优先级。取值0-7,7:最高级 0:最低级 该域被802.1p采用。

规范格式指示符(CFI)域,占1bit,0表示规范格式,应用于以太网;1表示非规范格式,应用于Token Ring.

VLAN ID 域 占12bit ,用于标示VLAN的归属。

以太网端口三种链路类型

Access   Hybrid 和Trunk

1.Access 类型的端口:一般在链接PC时,发送不带标签的报文。Access类型的端口只属于一个vlan,缺省所有端口都包含在VLAN中,且都是Access端口。PVID值和它所属的vlan相关。

2.Trunk类型的端口:允许多个vlan通过,可以接收和发送多个vlan的报文,一般用于交换机间接连接的端口。一个Trunk属于多个vlan,trunk端口的PVID与与所属vlan无关,缺省值为1

3.Hybrid 类型端口:允许多个vlan通过,可以接收和发送多个vlan的报文,可以用于交换机之间连接,也可以用于连接用户的计算机

交换机接口初入数据处理过程:

1.access

接收:当数据没有tag时打上pvidtag进入,若有则看是否与pvid相等,相等则接收,不想等则丢弃。

转发:看tag是否等于pvid,若等则去tag发送,否则不处理。

 

2.trunk

接收:若数据没有带tag时。则打上pvidtag进入,若有,则看tag是否在allow列表,如在则进入,否则丢弃

转发:看tag是否在allow列表,不在则不处理,若在则看tag是否等于pvid,若等则去tag转发,不等则带tag转发

 

3.hybrid

接收:若数据没有带tag则打上pvidtag进入,若有则看tag是否属于tagged/untagged表,属于则进入,否则丢弃

转发:看数据tag是否在tagged/untagged表,不做则不处理,若在则看属于那个表,若属于tagged则带tag转发,否则untaged去tag转发。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值