认识 Trunk(跨交换机实现相同vlan之间的通信)

温馨提示:本文最后更新于2024-08-28 17:28:18,某些文章具有时效性,若有错误或已失效,请联系星雨站长

一、Trunk 简介

VLAN Trunk(虚拟局域网中继技术)是指能让连接在不同交换机上的相同 VLAN 中的主机互通。

原理

VLAN Trunk 只使用一条链路,且通过标识来区分不同的 VLAN 数据。如果交换机 1 的 VLAN1 中的机器要访问交换机 2 的 VLAN1 中的,我们可以把两台交换机的直连端口设置为 Trunk 端口,这样,当交换机把数据包从级联口发出去的时候,会在数据包中做一个标记(TAG),以使其它交换机识别该数据包属于哪一个 VLAN,这样,其它交换机收到这样一个数据包后,只会将该数据包转发到标记中指定的 VLAN,从而完成了跨越交换机的 VLAN 内部数据传输。

简单理解就是Trunk可以跨交换机实现相同VLAN之间的通信

二、实验拓扑图示例

d2b5ca33bd20240815103835

三、组网要求

将 PC0 和 PC3 加入 VLAN 10,将 PC1 和 P4 加入 VLAN 20,通过设置 Trunk 实现相同 VLAN 之间的通信!

四、配置步骤

1.在交换机上创建 VLAN,将接口划分给 VLAN

SW1
Switch(config)#vlan 10

Switch(config-vlan)#vlan 20

Switch(config-vlan)#exit

Switch(config)#int fa 0/1

Switch(config-if)#switchport access vlan 10

Switch(config-if)#exit

Switch(config)#int fa 0/2

Switch(config-if)#switchport access vlan 20

SW2

Switch(config)#vlan 10

Switch(config-vlan)#vlan 20

Switch(config-vlan)#exit

Switch(config)#int fa 0/1

Switch(config-if)#switchport access vlan 10

Switch(config-if)#exit

Switch(config)#int fa 0/2

Switch(config-if)#switchport access vlan 20

2.在交换机与交换机连接的接口上设置 Trunk,实现相同 VLAN 之间的通信

SW1
Switch(config)#int fa 0/24

Switch(config-if)#switchport mode trunk //将接口模式设置为 Trunk

SW2

Switch(config)#int fa 0/24

Switch(config-if)#switchport mode trunk //将接口模式设置为 Trunk

五、总结

Trunk 可以跨交换机实现相同 vlan 之间的通信!

交换机接口默认模式为 access 模式,可以通过 switchport mode access 命令将接口模式设置为 access!

© 版权声明
THE END
喜欢就支持一下吧!
点赞29赞赏 分享