什么是VLAN?有什么作用?( 四 )


?Trunk接口特点:
?Trunk接口仅允许VLAN ID在允许通过列表中的数据帧通过 。
?Trunk接口可以允许多个VLAN的帧带Tag通过,但只允许一个VLAN的帧从该类接口上发出时不带Tag(即剥除Tag) 。
?Trunk接口接收数据帧:
?当Trunk接口从链路上收到一个Untagged帧,交换机会在这个帧中添加上VID为PVID的Tag,然后查看PVID是否在允许通过的VLAN ID列表中 。如果在,则对得到的Tagged帧进行转发操作;如果不在,则直接丢弃得到的Tagged帧 。
?当Trunk接口从链路上收到一个Tagged帧,交换机会检查这个帧的Tag中的VID是否在允许通过的VLAN ID列表中 。如果在,则对这个Tagged帧进行转发操作;如果不在,则直接丢弃这个Tagged帧 。
?Trunk接口发送数据帧:
?当一个Tagged帧从本交换机的其他接口到达一个Trunk接口后,如果这个帧的Tag中的VID不在允许通过的VLAN ID列表中,则该Tagged帧会被直接丢弃 。
?当一个Tagged帧从本交换机的其他接口到达一个Trunk接口后,如果这个帧的Tag中的VID在允许通过的VLAN ID列表中,则会比较该Tag中的VID是否与接口的PVID相同:
?如果相同,则交换机会对这个Tagged帧的Tag进行剥离,然后将得到的Untagged帧从链路上发送出去;
?如果不同,则交换机不会对这个Tagged帧的Tag进行剥离,而是直接将它从链路上发送出去 。
Access接口与Trunk接口举例
?请描述主机之间数据访问的全流程 。

什么是VLAN?有什么作用?


SW1与SW2的Trunk接口
允许通过列表
VLAN ID
1
10
20
?在本例中,SW1和SW2连接主机的接口为Access接口,PVID如图所示 。SW1和SW2互连的接口为Trunk接口,PVID都为1,此Trunk接口的允许通过的VLAN ID列表也如图所示 。?请描述主机之间数据互访的全流程 。
Hybrid接口
什么是VLAN?有什么作用?


?对于Hybrid接口,除了要配置PVID外,还存在两个允许通过的VLAN ID列表,一个是Untagged VLAN ID列表,另一个是Tagged VLAN ID列表,其中VLAN 1默认在Untagged VLAN列表中 。这两个允许通过列表中的所有VLAN的帧都是允许通过这个Hybrid接口的 。
?Hybrid接口特点:
?Hybrid接口仅允许VLAN ID在允许通过列表中的数据帧通过 。
?Hybrid接口可以允许多个VLAN的帧带Tag通过,且允许从该类接口发出的帧根据需要配置某些VLAN的帧带Tag、某些VLAN的帧不带Tag 。
?与Trunk最主要的区别就是,能够支持多个VLAN的数据帧,不带标签通过 。
?Hybrid接口接收数据帧:
?当Hybrid接口从链路上收到一个Untagged帧,交换机会在这个帧中添加上VID为PVID的Tag,然后查看PVID是否在Untagged或Tagged VLAN ID列表中 。如果在,则对得到的Tagged帧进行转发操作;如果不在,则直接丢弃得到的Tagged帧 。
?当Hybrid接口从链路上收到一个Tagged帧,交换机会检查这个帧的Tag中的VID是否在Untagged或Tagged VLAN ID列表中 。如果在,则对这个Tagged帧进行转发操作;如果不在,则直接丢弃这个Tagged帧 。
?Hybrid接口发送数据帧:
?当一个Tagged帧从本交换机的其他接口到达一个Hybrid接口后,如果这个帧的Tag中的VID既不在Untagged VLAN ID列表中,也不在Tagged VLAN ID列表中,则该Tagged帧会被直接丢弃 。?当一个Tagged帧从本交换机的其他接口到达一个Hybrid接口后,如果这个帧的Tag中的VID在Untagged VLAN ID列表中,则交换机会对这个Tagged帧的Tag进行剥离,然后将得到的Untagged帧从链路上发送出去 。
?当一个Tagged帧从本交换机的其他接口到达一个Hybrid接口后,如果这个帧的Tag中的VID在Tagged VLAN ID列表中,则交换机不会对这个Tagged帧的Tag进行剥离,而是直接将它从链路上发送出去 。

推荐阅读