《笔记》关于网络运维那些事---(端口类型)

先知:Tagged帧:携带标签的数据帧          Untagged帧:没有携带标签的数据帧   

            VID:VLAN ID(数据帧自身携带)          PVID: 端口VLAN ID(端口配置产生)

在网络运维中,交换机有三种端口类型。分别是Access端口、Trunk端口和Hybrid端口。

这三种端口的主要区别在于交换机(扮演不同角色的)物理端口对于收发不同数据帧会有不同的处理方法


        一、Access端口

        1.当Access端口从链路上接收到一个Untagged帧后,交换机会在这个帧中添加VID为PVID的Tag,然后进行转发操作。

        2.当Access端口从链路上接收到一个Tagged帧后,交换机会检查这个帧的Tag中的VID是否与PVID相同。如果相同,则对这个帧进行转发操作;如果不同,则直接丢弃这个Tagged帧。

        3.当一个Tagged帧从本 交换机的其他端口到达一个Access端口后,会检查这个帧的Tag中的VID是否与PVID相同。如果相同,则剥离这个Tagged帧中的Tag,让后将得到的Untagged帧从Access端口发送出去;如果不同,则直接丢弃这个Tagged帧。


        二、Trunk端口

        1.当Trunk端口从链路上接收到一个Untagged帧后,交换机会在这个帧中添加VID为PVID的Tag,然后检查PVID是否在允许通过的VLAN ID列表中。如果在,则对得到的Tagged帧进行转发;如果不在,则直接丢弃得到的Tagged帧。

        2.当Trunk端口从链路上接收到一个Tagged帧后,交换机会检查这个帧的Tag中的VID是否在允许通过的VLAN ID列表中。如果在,则对该Tagged帧进行转发;如果不在,则直接丢弃该Tagged帧。

        3.当一个Tagged帧从本交换机的其他端口到达一个Trunk端口后,如果这个帧的Tag中的VID在允许通过的VLAN ID列表中,且VID与PVID相同,则交换机会对这个Tagged帧的Tag进行剥离,让后将得到的Untagged帧从Trunk端口发送出去。

        4.当一个Tagged帧从本交换机的其他端口到达一个Trunk端口后,如果这个帧的Tag中的VID在允许通过的VLAN ID列表中,且VID与PVID不相同,则交换机会直接将该Tagged帧从Trunk端口发送出去。


        三、Hybrid端口

        1.当Hybrid端口从链路上接收到一个Untagged帧后,交换机会在这个帧中添加VID为PVID的Tag,然后查看PVID是否在Untagged VLAN ID列表或Tagged VLAN ID列表中。如果在,则对得到的Tagged帧进行转发;如果不在,则直接丢弃该Tagged帧。

        2.当Hybrid端口从链路上接收到一个Tagged帧后,交换机会查看该帧的Tag中的VID是否在Untagged VLAN ID列表或Tagged VLAN ID列表中。如果在,则对该帧进行转发;如果不在,则直接丢弃该帧。

        3.当一个Tagged帧本交换机的其他端口到达一个Hybrid端口后,如果这个帧中的Tag的VID既不在Untagged VLAN ID列表中,也不在Tagged VLAN ID列表中,则该帧会被直接丢弃。

        4.当一个Tagged帧本交换机的其他端口到达一个Hybrid端口后,如果这个帧中的Tag的VID在Untagged VLAN ID列表中,则交换机会对这个Tagged帧的Tag进行剥离,然后将得到的Untagged帧从Hybrid端口发送出去。

        5.当一个Tagged帧本交换机的其他端口到达一个Hybrid端口后,如果这个帧中的Tag的VID在Tagged VLAN ID列表中,则直接将该帧从Hybrid端口发送出去。


注:1.Access端口和Trunk端口可以看成是Hybrid端口的特例。

        2.交换机内部转发的数据帧都是Tagged帧。

你可能感兴趣的:(《笔记》关于网络运维那些事---(端口类型))