2021年4月8日 交换机的三种模式!!!

                    关于交换机的三种模式

一、交换机的行为
交换机的行为无非分为接收数据、发送数据
任何流量在一个交换机内部转发时必须携带标签
PC接收到的流量必须为正常流量,不识别携带标签的流量


接收数据
流量进入一个接口时,先看该流量是否携带标签:


发送数据
流量从一个接口出时,查询该接口的vlan允许列表,关注是否标记

Huawei交换机存在三种工作模式
Access,接入模式
Trunk,中继模式
Hybrid,混杂模式

接入模式
使用场景:常用于连接PC、终端设备、路由器等不能识别VLAN标记的流量的

中继模式
使用场景:常用于两台交换机之间相连的链路,用于承载所有的VLAN流量的

混杂模式
使用场景:任意场景,但Hybrid的灵活性很高不易于配置

Access端口只属于1个VLAN,所以它的缺省VLAN就是它所在的VLAN,不用设置;
Hybrid端口和Trunk端口属于多个VLAN,所以需要设置缺省VLAN ID。缺省情况下,Hybrid端口和Trunk端口的缺省VLAN为VLAN 1

Tag和Untag,tag是指vlan的标签,即vlan的id,用于指名数据包属于那个vlan,untag指数据包不属于任何vlan,没有vlan标记

pvid,即端口vlan id号


access
接收:如果是无标记帧,则会打上接口的缺省vlan,接收
          如果是标记帧,对比缺省vlanid,相同接收,不相同丢弃

发送:对比接口vlanid,如果不相同不能从该接口发送

trunk
接收:如果是无标记帧,则会打上接口的缺省vlanid,接收
          如果是标记帧,检查允许列表,允许则接收,不允许就丢弃

发送:如果标记帧的vlanid与接口pvid相同,并且在允许列表中,则标记帧的tag被删除发送
          如果标记帧的vlanid与接口pvid不同,并且在允许列表中,则标记帧带原tag发送

hybrid
接收:如果是无标记帧,接收并打上接口的缺省vlanid,接收
          如果是标记帧,检查允许列表,允许则接收,不允许就丢弃

发送:如果以太帧在untagged或tagged列表,则表示可以从此端口通过,
对于untagged列表中的以太帧,在发送的时候去掉vlan标签后再从端口发送出去;
对于tagged列表中的以太帧,在发送的时候带着vlan标签从端口发送出去。
如果以太帧不在untagged或tagged列表,表示不从此端口通过。


注:允许列表是tag和untag

hybrid接口
华为默认接口,翻译过来就是混杂接口,因为它结合了access和trunk的功能


主要配置
int e0/0/1  //进接口

port link hybrid  //配置接口模式为hybrid(华为交换机默认为hybrid)

port hybrid pvid vlan 2 //配置接口pvid (vlan1为接口默认加入的,可以不用配置)

Port hybrid untagged vlan 1 2 //配置脱标签的vlan号

port hybrid tagged vlan 1 2 //配置携带标签的vlan号

<Huawei>dis port vlan active 
T=TAG U=UNTAG
-------------------------------------------------------------------------------
Port                Link Type    PVID    VLAN List
-------------------------------------------------------------------------------
Eth0/0/1            hybrid       10      U: 1 10 30
Eth0/0/2            hybrid       1       U: 1
Eth0/0/3            hybrid       1       U: 1
                                         T: 10 30
Eth0/0/4            hybrid       1       U: 1

PVID: PC流量来到交换机上打上PVID为10的标签,PVID就是VLAN号
VLAN List中的数字: 当交换机收到这个流量后,需要转发出去,看看允许列表有没有这个PVID,此时是有的,即此交换机可以发出这个流量,U和T都是允许
VLAN List中的字母: 交换机从这个接口发出流量是携带VLAN10和30的标签

hybrid心法口诀:
数据帧进口检查:先查有无标签,有标时,查tag表,有则放通,无则丢掉,无标时,打上PVID后,放通。
数据帧出口检查:查untag表,有标时则脱标,无标查看tag表,有则放通,无则丢掉


总结:不管是untagged还是tagged,都表示允许的列表,不同的是从接口发送出去的时候是脱标签的还是带着标签的
trunk只有一张允许表,而hybrid有两张允许表,一张untagged,一张tagged

接收的时候如果是无标记帧,就打上自己的pvid,比如vlan2
如果是标记帧,判断在不在允许列表中,在就接收,不在就丢弃

 

 

实验一

 

实验二

实验三

 

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值