从tag和untag了解华为交换机的access、trunk、hybird接口

我只是一名学生,写的文章如果不好或不对请多多见谅。

tag和untag不是一种动作,但是你可以给它理解成打上tag和剥离tag的动作。你也可以这么想,交换机如果是untag这个动作,那么它会将802.1q帧转换为普通以太网帧。如果为tag则想反。

access叫接入链路,只能配置一个VLAN,这个VLAN的动作是只能是untag。

trunk叫干道链路,可以配置多个VLAN,如果pvid的vlan且在允许放行表中,那么这个vlan的动作一定是untag,trunk只能一个untag动作(不考虑pvid1),其余在允许放行列表中的所有vlan都是tag动作。

hybird叫混合链路,是access和trunk的混合,用access和trunk的tag思想来用它代替两种链路。

具体实验证明

我对lsw1交换机的g 0/0/1配置好pvid vlan 10 并且设置为接入链路。

看下图中vid 10 它的动作是untag

现在你要理解一个基本的原理,主机PC发出的数据是一个以太网的帧,这个以太网的帧通过access线路进入到交换机中,交换机里面有一个PVID,因为是access链路,交换机会对这个以太网帧插入vlan id 变成一个802.1q的帧。

若lsw1的g 0/0/2 接口是一个trunk接口, 那么trunk的缺省vlan的帧的动作会是untag,其余所有vlan都是tag动作。

接着我们验证缺省id 1如果修改为vlan 20并且允许放行,是不是真的是tag动作。

配置

 实现

 -------------------------------------------------------------------------------------------------------------------------------

现在我们通过tag和untag分析一下如何发送和接受

trunk放行vlan 10 

PC1 发送 普通以太网帧通过access到LSW1内部, access默认的pvid是10,打上10的标签变成802.1Q帧,现在交换机上vlan10 还有动作的只剩下g 0/0/2 tag ,通过tag将帧发送到 lsw2 ,lsw2内部通过untag动作将802.1Q帧剥离变成普通以太网帧发送给PC2。

那么hybird就更简单了,就是利用tag和untag特性来实现!

其实我觉得通过tag和untag来理解这个三接口更加方便,从本质上看trunk和hybird都可以承载多种vlan,且可自由定义untag和tag动作,而access只是通过pvid来实现打标签,接口本质只能是untag。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值