access、trunk、hybrid三种链路类型端口

我们都知道在交换机中划分vlan时,使用到了这三种模式,一般来说access、trunk使用的比较多,而hybrid类型仅仅H3C交换机上独有。在了解三种链路类型之前,我们要知道标签(tag),这三种端口模式其实就是围绕着打和剥离标签进行的。

标签:

在传统的以太网中添加了4个字节的802.1Q标签后,成为了带有vlan标签的帧(Tagger Frame),而传统的不携带802.1Q标签的数据帧称为未打标签的帧(Untagged Frame)

access、trunk、hybrid三种链路类型端口_第1张图片
tag报文结构的变化是在源mac地址和目的mac地址后,加上了4bytes的vlan信息,也就是vlan tag头,一般来说这样的报文普通PC机的网卡是不能识别的,

单交换机VLAN标签的操作

通常在单交换机中,交换机根据数据帧中的标签来判定数据帧属于哪一个vlan,vlan的标签是由交换机端口在数据帧进入交换机端口的时候打上的,(把交换机端口加入到vlan中,这个端口的pvid与vlan ID号是相同的,一个数据帧进入sw时就要打上pvid的标签)
access、trunk、hybrid三种链路类型端口_第2张图片如图所示:
当PCA携带不带标签的以太网的数据帧进入到交换机的端口时,打上相应的标签值(tag=10),从连接PCC的端口出去时,剥离vlan的标签,这样对于终端的主机来说发送出去与接收到i的数据帧都是普通的数据帧。

Access端口

通常在单交换机的vlan环境中,所有的端口都是access端口,如图:
access、trunk、hybrid三种链路类型端口_第3张图片该接口一般用于计算机和交换机相连时使用,交换机默认端口为access类型
语法(H3C):

[H3C]interface G1/0/1
[H3C-GigabitEthernet1/0/1]port link-type access
[H3C-GigabitEthernet1/0/1]port access vlan 10

接收数据(上行报文):当数据没有tag时打上pvidtag进入,若有则看是否与pvid相等,相等则接收,不相等则丢弃。

转发数据(下行报文):看tag是否等于pvid,若等则去掉tag发送,否则不处理。

Trunk端口

一般用于交换机之间的连接
access、trunk、hybrid三种链路类型端口_第4张图片
配置命令:
[H3C]interface gi1/0/24
[H3C-GigabitEthernet1/0/23]port link-type trunk
[H3C-GigabitEthernet1/0/23]port trunk permit vlan 10 20

接收:若数据没有带tag时。则打上pvidtag进入,若有,则看tag是否在allow列表,如在则进入,否则丢弃

转发:看tag是否在allow列表,不在则不处理,若在则看tag是否等于pvid,若等则去掉tag转发,不等则带tag转发

插Hybrid端口

access、trunk、hybrid三种链路类型端口_第5张图片
接收:若数据没有带tag则打上pvid tag进入,若有则看tag是否属于tagged/untagged表,属于则进入,否则丢弃

转发:看数据tag是否在tagged/untagged表,不做则不处理,若在则看属于那个表,若属于tagged则带tag转发,否则untaged去掉tag转发

你可能感兴趣的:(交换网络,运维)