0x00 前言
“trunk”在网络用语中一般译为:“主干线、中继线、长途线” ,不过一般不用译意,直接使用英文。在路由/交换网络中,trunk通常被称为“中继(透传)”。在语音级应用的线路中,trunk一般指“主干网络、电话干线”,即两个交换局或交换机之间的连接电路或信道,它为两端设备之间进行转接,作为信令和终端设备数据传输链路。
0x01 Trunk 基础配置
实验目的:掌握 Trunk 基础配置功能1、配置 4 台PC主机的 IP 地址
2、交换机 SW1 和 SW2 上创建 VLAN,然后将接口放置到对应 VLAN 中
SW1#show vlan-switch brief
3、部署 Trunk 技术,SW1 配置如下:
(config)#int f0/0
(config-if)#switchport trunk encapsulation dot1q
(config-if)#switchport mode trunk
#show interfaces trunk
4.测试通过部部署Trunk 链路,VLAN10 和 VLAN20 的数据能否经过 Trunk
PC1#ping 192.168.1.2
PC3#ping 192.168.2.4
0x02 Trunk 进阶配置
实验目的:掌握 Native vlan 和 Allow vlan 的配置、功能1、配置 4 台PC主机的 IP 地址
2、交换机SW1和SW2创建VLAN,将接口放置到对应 VLAN 中
#show vlan-switch brief
3、部署 Trunk 技术,并实现 Trunk 优化。默认下,Trunk 上 native vlan 为 1,即从 vlan1 的数据不打标签,要求将 native vlan 改为 10;其次,Trunk允许所有的 vlan 数据通过,要求只允许 vlan 10 和 20 通过。配置如下:
SW1(config)#int f0/0
SW1(config-if)#switchport trunk encapsulation dot1q
SW1(config-if)#switchport mode trunk
SW1(config-if)#switchport trunk native vlan 10//默认 Native vlan 从 1 改 10
SW1(config-if)#switchport trunk allowed 1,1002-1005,10,20 //默认 trunk 允许所有 vlan,此处修改为允许 10 和 20;还要将默认1,1002-1005 加入,某设备可直通
SW2配置类似SW1,相应参数对应变
SW1#show interfaces trunk
4、验证 Allow vlan 功能,将允许的 vlan 改为只允许 vlan20 通过,如下
SW1(config)#int f0/0
SW1(config-if)#switchport trunk allowed vlan 1,20,1002-1005
SW2配置似SW1,相应参数对应变化
PC1#ping 192.168.1.2 //没有被 allow 的 vlan 没法通过 trunk 链路。
欢迎大家分享更好的思路,热切期待^^_^^ !