交换机的三种端口类型及转发原理

一 端口类型

1 Access用户模式

2 Trunk链路模式

3 Hybrid模式(跟Trunk很类似但比trunk高级)

二 端口介绍

2.1 Access类型端口:

只允许默认vlan的以太网帧,也就是说只能属于一个vlan,Access端口在收到以太网帧后打上vlan标签,转发时在剥离vlan标签,一般情况下一端连接的是计算机。

2.2 Trunk类型端口:

  可以允许多个vlan通过,可以接受并转发多个vlan的报文一般作用于交换机之间连接的端口,在网络的分层结构方面,trunk被解释为”端口聚合”,就是把多个物理端口捆绑在一起作为一个逻辑端口使用,作用可以扩展带宽和做链路的备份。

2.3 Hybrid类型端口:

  Hybrid类型的端口跟trunk类型的端口很相似,也是可以允许多个vlan通过,可以接受和发送多个vlan的报文,可以作用于交换机之间,也可以作用于连接用户的计算机端口上,跟trunk端口不同的是,Hybrid端口可以允许多个vlan发送时不打标签,而trunk端口只允许缺省vlan的报文发送时不打标签。

三 处理过程

3.1接收报文时的处理:

Access端口:收到一个报文,判断是否有VLAN信息:如果没有则打上端口的缺省VLAN,并进行交换转发,如果有则直接丢弃.(一般来讲Access端口接收到的是标准的以太网帧)

trunk端口:收到一个报文,判断是否有VLAN信息:如果没有则打上端口的缺省VLAN,并进行交换转发,如果有判断该trunk端口是否允许该 VLAN的数据进入:如果可以则转发,否则丢弃

hybrid端口:收到一个报文,判断是否有VLAN信息:如果没有则打上端口的缺省VLAN,并进行交换转发;如果有,判断该hybrid端口是否允许该VLAN的数据进入,如果可以则转发,否则丢弃

3.2发送报文时的处理:

Access端口:将报文的VLAN信息剥离,直接发送出去。

trunk端口:比较端口的缺省VLAN和将要发送报文的VLAN信息,如果两者相等则剥离VLAN信息再发送,如果不相等则直接发送该报文。

hybrid端口:判断该VLAN在本端口的属性(disp interface 即可看到该端口对哪些VLAN是untag, 哪些VLAN是tag)。如果是untag则剥离VLAN信息再发送,如果是tag则直接发送。

    原文作者:Listen_Silently
    原文地址: https://blog.csdn.net/u010653908/article/details/65437657
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞