【杂记-浅谈VLAN之Access、Trunk、Hybrid接口】

一、VLAN接口类型概述

1、不同VLAN间的主机不能直接通信,需要通过路由器或三层交换机等网络层设备进行转发,设备提供VLAN接口实现对报文进行三层转发的功能
2、VLAN接口是一种三层模式下的虚拟接口,主要用于实现VLAN间的三层互通,它不作为物理实体存在于设备上
3、每个VLAN对应一个VLAN接口,在为VLAN接口配置了IP地址后,该接口即可作为本VLAN内网络设备的网关,对需要跨网段的报文进行基于IP地址的三层转发。

二、VLAN不同类型接口的标签处理机制

总述
Access,Trunk,Hybrid都是上层的概念,其实在底层只有tag,untag概念。现网中属于同一个VLAN的用户可能会被连接在不同的交换机上,且跨越交换机的VLAN可能不止一个,如果需要用户间的互通,就需要交换机间的接口能够同时识别和发送多个VLAN的数据帧。
根据接口连接对象以及对收发数据帧处理的不同,当前有VLAN的多种接口类型,以适应不同的连接和组网。不同厂商对VLAN接口类型的定义可能不同,华为设备常见的VLAN接口类型有三种,包括:Access、Trunk和Hybrid。

1、Access接口

Access端口通常用于连接终端设备,当Access端口接收到不带VLAN标签的数据帧时,它会自动为该数据帧打上该端口所属VLAN的标签。如果接收到的数据帧已经带有标签,并且该标签与端口的PVID(Port VLAN ID)相同,则端口也会接收该帧;否则,该帧将被丢弃
②Access接口大部分情况只能收发Untagged帧,且只能为Untagged帧添加唯一VLAN的Tag,交换机内部只处理Tagged帧,所以Access接口需要给收到的数据帧添加VLAN Tag,也就必须配置缺省VLAN,配置缺省VLAN后,该Access接口也就加入了该VLAN。

2、Trunk接口

①Trunk端口用于连接其他交换机或路由器,当Trunk端口收到不带VLAN标签的数据帧时,它会打上该端口所属的VLAN的标签。如果数据帧已经带有标签,Trunk端口将检查该标签是否在允许通过的VLAN列表中,如果是,则保留标签进行转发;如果不是,则丢弃
②Trunk端口可以属于多个VLAN,端口发送报文时,如果是缺省VLAN的报文,去掉VLAN tag, 如果是其他VLAN的报文,则必须带VLAN tag发送, 一般用于交换机直接互联
③一个Trunk可以通过多个VLAN的流量,Trunk链路之所以可以承载所有VLAN的流量,主要是因为来自于每个VLAN的数据帧,在经过Trunk的时候,都会在这个数据帧里插入一个VLAN ID字段,对端交换机收到这个数据时,检查找到这个VLAN ID所对应的VLAN,然后把这个数据转发到对应的VLAN中。

3、Hybrid接口

①Hybrid可以属于多个VLAN,但与Trunk口相比更有一点更具灵活性,Hybrid可以自由决定发送报文时,是去掉tag,还是带上tag
②Hybrid端口既可以连接终端设备也可以连接其他交换机,Hybrid端口在收到不带VLAN标签的数据帧时会打上PVID,如果数据帧带有标签,它会检查该标签是否在允许通过的VLAN列表中,并在必要时保留或剥离标签进行转发
③Hybrid可以允许多个VLAN的帧带Tag通过,且允许从该类接口发出的帧不剥除Tag或剥除Tag。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值