Trunk可以使不同VLAN通过共享链路与其它交换机中的相同VLAN通信。
两台交换机上分别创建了多个VLAN,在两台交换机上相同的VLAN(比如VLAN10)要通信,需要将交换机A上属于VLAN10的一个端口与交换机B上属于VLAN10的一个端口互连;如果这两台交换机其它相同VLAN间需要通信,那么交换机之间需要更多的互连线,端口利用率就太低了。 这个时候,交换机可以使用trunk功能(中继链路),只需要两台交换机之间有一条互连线,将互连线的两个端口设置为trunk模式,这样就可以使交换机上不同VLAN共享这条线路。
现在我们来实验一下使用TRUNK来实现交换机之间的VLAN通信
首先 新建2个交换机和4个VPCs设备,并用网线连接起来,点击全部开启
设定PC1 IP192.168.10.10/24
PC2 IP192.168.10.20/24
PC3 IP192.168.10.30/24
PC4 IP192.168.10.40/24
且PC1与PC3为VLAN10,PC2与PC4为VLAN20
现在开始配置
首先配置sw1,新建VLAN10和VLAN20,并将f1/0与f1/1分别划分到他们之中
再进入f1/2的接口模式,设置成为TRUNK模式
sw1就配置成功了,同样配置sw2
sw2配置完成后,分别给PC1,2,3,4配置ip
配置完成后,我们用PC1来ping PC3,用PC2来ping PC4,看看是否能联通
实现了联通。
在实际情况中,交换机都是使用以太网链路
以太网链路是由2条或2条以上的链路来组成的且端口为TRUNK
优势1:增加链路带宽
2:增加可靠性(当一条链路断开时,另一条链路可以带替它继续运行)
下面我们给上面交换机增加一条链路
用另一根网线连接sw1和sw2
并将2个端口配置为TRUNK
分别输入指令 no shutdown 将它们开启
现在要将2边交换机的TRUNK端口分别绑定在一起
配置完成后 我们来看看能否联通
可以连通。
现在我们将其中一条链路断开 看看是否还能联通
我们先在PC1中输入指令ping 192.168.10.30 -t让它长ping
再进入sw1和sw2中的f1/2的接口模式输入指令 shutdown使它们断开
再看看PC1中的联通情况
依然是联通的。确认了以太网链路的可靠性。