交换机的三种接口类型,接收和转发方式


交换机的三种接口类型,接收和转发方式

文章插图
【交换机的三种接口类型,接收和转发方式】Title: 交换机,三种链路方式
Author: lcbalabala
Date:2017-10-20 15:42:11
Categories: 网络知识
Tags: [交换机,三种链路方式]
交换机常见的三种链路类型:Access端口、Trunk端口、Hybird端口
三者的区别:
Access 只支持一个VLAN,而 Trunk、Hybird支持多个 VLAN;
Trunk、Hybird 之间区别于发送流程,Hybird 发送判断 PVID属于 TAG/UNTAG,TAG 则带 VLAN直接发送,UNTAG 则剥离 VLAN再发送,而对于等于 PVID则 Trunk/Hybird都是剥离 VLAN再发送
Hybird 是实现跨 VLAN(同一网段)通信端口
三者的共同点:为不带 VLAN的报文加上 VLAN,进行 VLAN转发
【Access】
交换机的三种接口类型,接收和转发方式

文章插图
【Trunk】
交换机的三种接口类型,接收和转发方式

文章插图

交换机的三种接口类型,接收和转发方式

文章插图
【Hybird】
交换机的三种接口类型,接收和转发方式

文章插图

交换机的三种接口类型,接收和转发方式

文章插图
Hybird 与 Trunk在接收报文的方法是一致的,区别在于对发送报文的判断
Trunk 发送报文时,
判断发送报文 pvid是否等于 Trunk接口的 pvid,等于则剥离 vlan直接发送;不等于则携带 VLAN直接发送
Hybird 发送报文时,
判断发送报文 pvid是否等于 Hybird接口的pvid,等于则剥离 vlan直接发送;不等于则再次判断报文时 tag还是untag 属性,tag 属性则直接携带 vlan发送,untag 属性则剥离 vlan发送(以便于走不同 vlan的通道)
PS:
untag 就是普通的 Ethernet报文,普通 PC机的网卡是可以识别这样的报文进行通讯;
tag 报文结构的变化是在源 mac地址和目的 mac地址后,加上了 4bytes的 vlan信息,也就是 vlan tag头,一般来说这样的报文普通 PC机的网卡是不能识别的 stay true to the mission




    推荐阅读