了解交换机接口的链路类型(access、trunk、hybrid)

上一个章节中讲到了vlan的作用及使用,这篇了解一下交换机接口的链路类型和什么情况下使用

vlan在数据包中是如何体现的,在上一篇的时候提到测试了一下,从PC1去访问PC4的时候,只从E0/0/2发送给了E0/0/3这是,因为两个接口都配置了access并且都接入了vlan10内,一个数据包过来后交换机是如何处理的呢。

 access类型的端口:只能允许一个vlan,一般用于连接终端设备的端口

access在经过报文的时候,会去掉报文中的vlan tag 然后进行转发,检查vlan tag受否与本端口PVID相同,如果相同的话继续转发,如果不同的话则丢弃该报文,这里因为两个接口是一样的,所以会进行转发,其他区域则收不到该报文。

trunk类型的端口:可以属于多个VLAN,可以接收和发送多个VLAN的报文,一般用于网络设备之间连接的端口,数据在经过这个端口的时候检查是否允许这个vlan通过,如果允许的话则继续转发,如果没有则丢弃该报文,他会为报文打上本段的PVID进行转发,检查报文中的Vlan Tag是否和本端口PVID相同如果相同,去掉Vlan Tag进行转发如果不同,保持Vlan Tag进行转发。

Hybrid类型的端口:可以属于多个VLAN,可以接收和发送多个VLAN的报文,可以用于交换机之间连接,也可以用于连接用户的计算机。他在传报文的时候先检查报文中的Vlan Tag在本端口需要如何处理如果是 untagged 方式,处理方式和Access端口相同如果是 tagged 方式,处理方式和Trunk端口相同。

其中,Hybrid端口和Trunk端口的相同之处在于两种链路类型的端口都可以允许多个VLAN的报文发送时打标签;不同之处在于Hybrid端口可以允许多个VLAN的报文发送时不打标签,而Trunk端口只允许缺省VLAN的报文发送时不打标签。

        三种类型的端口可以共存在一台以太网交换机上,但Trunk端口和Hybrid端口之间不能直接切换,只能先设为Access端口,再设置为其他类型端口。例如:Trunk端口不能直接被设置为Hybrid端口,只能先设为Access端口,再设置为Hybrid端口。
 

你可能感兴趣的:(网络)