交换机是如何对数据包打标签去标签的_华为交换机标签处理详解

交换机

vlan

标签处理详解

交换机对数据帧打标签主要的目的是为了区分不同的

vlan

数据帧,

并且根据

tag

信息进

行定向转发。

交换机根据标签处理时为了便于理解可以分步骤的去分析和学习。

可以将数据经过交换

机的过程分为进入接口

--->

内部交换

--->

离开出口,

三个过程理解。

又因接口的类型不同所以

处理的方式也不同。接口类型主要有

access

trunk

接口和混杂接口。

一、数据包进入交换机:

1.

access

接口:只允许不带

tag

的数据帧进入交换机,并且打上

vlan

号对应对

tag

记。

2.

trunk

接口:

带标签的数据帧,

如果该接口允许对应的标签(

allow pass

对应

vlan

的标签)可

以进入。

不带标签,打上

pvid

对应的

vlan

标签进入交换机

3.

hybrid

接口:

带标签的数据帧,允许

tag

untag

对应的数据帧携标签进入

不带标签数据帧,打上该接口对应的

pvid

对应的标签

二、交换机内部交换

通过上一个过程可以理解为在交换机内部都是有标签的数据帧,

所以交换的时候主

要依靠的是

vlan

表及

mac

地址表。但是有个前提,就是进入的数据帧对应的标签在本

地的

vlan

表中不存在时,则丢掉该数据帧。分为下面三种情况:

1.

收到的数据帧的目的

mac

为交换机本身,

去掉帧及

tag

信息直接交给上层直接处理

2.

收到的帧是单播帧,根据

tag

查对应的

mac

表项,根据表项转发到对应的接口。

3.

收到的数据帧如果是广播或者未知单播帧,根据

vlan

表转发到所有的

tag

untag

接口。

三、数据帧离开接口

上一步只是交换机将数据帧转发到了对应的接口而并没有离开交换机,

本过程主要

是讲述数据帧离开接口时的判断是否携带标签的过程。

在分析的过程中,

我们始终都认

为在交换机内部的所有数据帧都是有标签的,

那么在理解本过程时就相对容易了。

只要

根据

vlan

表中的

tag

untag

判断即可,

tag

就带标签离开,

untag

就去掉标签离开。

根据接口类型的不同所有

tag

untagged

也不同。

1.

access

接口:去掉标签,发送数据帧

2.

trunk

接口:如果非

pvid

对应的数据帧则携带标签离开,若果是

pvid

的标签,

则去掉标

签发送离开。

3.

hybrid

类型:根据该接口设置的

tag

untag

判断,

tag

即带着标签发送,若

untag

则去

掉标签发送。

高级技术讲师

----

李丹阳

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值