如何配置连接PC终端的两层楼层交换机?
Trunk链路主要用于承载多个VLAN的数据流量。当一条物理链路需要传输不同VLAN的数据时,就需要将其配置为Trunk类型。默认情况下,VLAN 1可以通过Trunk链路,但如果修改了缺省VLAN,必须将新的缺省VLAN也添加到允许通过的列表中,否则会导致通信中断。
Trunk链路主要用于承载多个VLAN的数据流量。当一条物理链路需要传输不同VLAN的数据时,就需要将其配置为Trunk类型。默认情况下,VLAN 1可以通过Trunk链路,但如果修改了缺省VLAN,必须将新的缺省VLAN也添加到允许通过的列表中,否则会导致通信中断。
这点很关键,很多人配通了三层交换机到核心层的链路,死活ping不通其他VLAN,最后排查发现是因为修改了PVID(默认VLAN ID),却忘了在Trunk的allow列表中把新的默认VLAN加进去。默认VLAN虽然通常允许通过,但一旦改掉原生的VLAN 1,必须显式添加,否则帧会被丢弃,这坑确实得注意一下。
确实是这样,很多人配完发现通不了,最后发现是native VLAN不匹配或者没把新VLAN加进allow列表,这个坑踩过的都懂。
补充一点,配置Trunk时别忘了检查两端交换机的Native VLAN是否一致,如果不一致会导致VLAN hopping安全漏洞或者通信异常,这点比允许VLAN列表更隐蔽。