【网工入门-eNSP模拟-07】vlan虚拟局域网trunk端口
Trunk(干道链路)的核心作用是在一根物理链路上传输多个VLAN的数据,实现了不同交换机之间相同VLAN的通信。
为什么需要Trunk?
节省端口:如果不使用Trunk,每个VLAN都需要一条独立的物理线路连接两台交换机,随着VLAN增多,端口消耗巨大。
保持VLAN隔离:Trunk通过打标签(如802.1Q标准)的方式,让数据包在通过链路时携带所属VLAN的ID。接收端交换机根据标签,就能知道这个数据包属于哪个VLAN,从而实现跨交换机的VLAN隔离与互通。
对比Access端口(理解关键)
| 端口类型 | 常见使用位置 | 核心特点 | 传输VLAN |
|---|---|---|---|
| Access端口 | 连接终端设备(PC、打印机、服务器) | 只属于一个VLAN,不打标签 | 单一VLAN(如仅VLAN 10) |
| Trunk端口 | 连接网络设备(交换机之间、交换机与路由器) | 默认属于所有VLAN,为数据打/剥标签 | 多个VLAN(如VLAN 10, 20, 30) |
你可以把Access端口想象成普通的车道(只能跑一种车),而Trunk端口则是可以识别不同车道颜色的多车道高速公路。
核心应用场景
交换机互联:这是最常见的场景。当两台交换机上有多个VLAN需要互通时,只需用一根网线连接两者,并将两端端口配置为Trunk模式。这样,VLAN 10、20、30的数据都可以在这根线上传输,彼此通过标签区分。
连接路由器(单臂路由):当只有一台路由器,却需要让不同VLAN之间通信时,可将路由器的一个物理接口连接交换机的Trunk端口。路由器在这个物理接口上创建多个逻辑子接口,每个子接口处理一个VLAN的流量(封装对应的VLAN ID),实现不同VLAN间的路由。
基础配置示例
在华为交换机上,将接口GigabitEthernet0/0/1配置为Trunk模式,并允许VLAN 10和20通过:
<Huawei> system-view [Huawei] interface GigabitEthernet0/0/1 [Huawei-GigabitEthernet0/0/1] port link-type trunk # 设置接口类型为Trunk [Huawei-GigabitEthernet0/0/1] port trunk allow-pass vlan 10 20 # 允许VLAN 10和20通过拓扑图
具体实验
两个交换机都配trunk。
测试
PC1 ping PC3可以ping通。
