Trunk的配置
实验目的:
掌握trunk的配置
实验拓扑:
我们今天来配置Trunk,那么Trunk到底有什么用呢?
Trunk的核心作用
Trunk(端口汇聚)是网络交换中的关键技术,主要解决带宽扩展和多VLAN传输问题,其核心功能包括:
带宽聚合
将多个物理端口绑定为逻辑通道,合并带宽(如4个百兆端口可达800M),突破单端口限制。多VLAN传输
通过802.1Q协议标记VLAN标签,实现单条物理链路承载多个VLAN流量(如VLAN 10和VLAN 20共享一条链路)。链路冗余与负载均衡
若某条物理链路故障,流量自动切换至其他链路,提升可靠性。
实验操作:
PC机:先开机,然后把PC机的IP地址和子网掩码配置好并应用
交换机LWS1:在系统视图下,使用vlan batch 10 20命令批量创建vlan 10和vlan 20,再使用interface<接口>命令进入接口,使用port link-type access命令将接口设置接口为接入模式,再使用port default <vlan>将接口加入vlan
<Huawei>system-view #进入系统视图
[Huawei]undo info-center enable #关闭路由器输出信息
[Huawei]sysname LSW1 #更改设备名称为LSW1
[LSW1]vlan batch 10 20 #批量创建VLAN 10和WLAN 20
[LSW1]interface g0/0/1 #进入接口g0/0/1
[LSW1-GigabitEthernet0/0/1]port link-type access #将接口设置为接入模式
[LSW1-GigabitEthernet0/0/1]port default vlan 10 #将接口接入WLAN 10
[LSW1-GigabitEthernet0/0/1]quit #退回到系统视图
[LSW1]interface g0/0/2 #进入接口g0/0/2
[LSW1-GigabitEthernet0/0/2]port link-type access #将接口设置为接入模式
[LSW1-GigabitEthernet0/0/2]port default vlan 20 #将接口接入WLAN 20
[LSW1-GigabitEthernet0/0/2]quit #退回到系统视图
在系统视图下,使用interface<接口>命令进入接口,使用port link-type trunk命令将接口设置为中继模式(用于传输多个VLAN的流量),然后使用port trunk allow-pass vlan 10 20命令配置trunk链路只允许vlan 10、20的数据通过,然后使用port trunk pvid vlan 1命令配置接口的缺省vlan(当接口转发不带标签的帧时,配置此命令会携带对应的缺省vlan标签)(注:由于这条命令是将缺省vlan改成1,设备默认所有接口就是vlan1,因此输入后无法看到配置效果,可以不做配置)
[LSW1]interface g0/0/5 #进入接口g0/0/5
[LSW1-GigabitEthernet0/0/5]port link-type trunk #将接口设置为中继模式
[LSW1-GigabitEthernet0/0/5]port trunk allow-pass vlan 10 20 #配置该trunk接口允许VLAN 10和VLAN 20的流量通过
[LSW1-GigabitEthernet0/0/5]port trunk pvid vlan 1 #设置该接口的缺省VLAN ID(PVID)为VLAN 1
[LSW1-GigabitEthernet0/0/5]quit #退回到系统视图
交换机LSW2:在系统视图下,使用vlan batch 10 20命令批量创建vlan 10和vlan 20,再使用interface<接口>命令进入接口,使用port link-type access命令将接口设置接口为接入模式,再使用port default <vlan>将接口加入vlan
<Huawei>system-view #进入系统视图
[Huawei]undo info-center enable #关闭路由器输出信息
[Huawei]sysname LSW2 #更改设备名称为LSW1
[LSW2]vlan batch 10 20 #批量创建VLAN 10和WLAN 20
[LSW2]interface g0/0/3 #进入接口g0/0/3
[LSW2-GigabitEthernet0/0/3]port link-type access #将接口设置为接入模式
[LSW2-GigabitEthernet0/0/3]port default vlan 10 #将接口接入WLAN 10
[LSW2-GigabitEthernet0/0/3]quit #退回到系统视图
[LSW2]interface g0/0/4 #进入接口g0/0/4
[LSW2-GigabitEthernet0/0/4]port link-type access #将接口设置为接入模式
[LSW2-GigabitEthernet0/0/4]port default vlan 20 #将接口接入WLAN 20
[LSW2-GigabitEthernet0/0/4]quit #退回到系统视图
在系统视图下,使用interface<接口>命令进入接口,使用port link-type trunk命令将接口设置为中继模式(用于传输多个VLAN的流量),然后使用port trunk allow-pass vlan 10 20命令配置trunk链路只允许vlan 10、20的数据通过,然后使用port trunk pvid vlan 1命令配置接口的缺省vlan(当接口转发不带标签的帧时,配置此命令会携带对应的缺省vlan标签)
[LSW2]interface g0/0/5 #进入接口g0/0/5
[LSW2-GigabitEthernet0/0/5]port link-type trunk #将接口设置为中继模式
[LSW2-GigabitEthernet0/0/5]port trunk allow-pass vlan 10 20 #配置该trunk接口允许VLAN 10和VLAN 20的流量通过
[LSW2-GigabitEthernet0/0/5]port trunk pvid vlan 1 #设置该接口的缺省VLAN ID(PVID)为VLAN 1
[LSW2-GigabitEthernet0/0/5]quit #退回到系统视图
实验调试:
在系统视图下,使用display vlan查看trunk
[LSW1]display vlan
我们通过图中的输出可以看到,G0/0/5分别属于vlan10 和vlan 20,并且端口前面标识为TG,代表G0/0/5口能够转发vlan10和vlan20的数据,并且是以带标签的形式进行转发的
使用pc1 ping pc3
(注:添加了灰色背景色的为系统提示信息)
PC>ping 192.168.10.2 #使用ping命令测试192.168.10.2的连通性
Ping 192.168.10.2: 32 data bytes, Press Ctrl_C to break
From 192.168.10.2: bytes=32 seq=1 ttl=128 time=78 ms
From 192.168.10.2: bytes=32 seq=2 ttl=128 time=63 ms
From 192.168.10.2: bytes=32 seq=3 ttl=128 time=110 ms
From 192.168.10.2: bytes=32 seq=4 ttl=128 time=109 ms
From 192.168.10.2: bytes=32 seq=5 ttl=128 time=78 ms
--- 192.168.10.2 ping statistics ---
5 packet(s) transmitted #发送了5个包
5 packet(s) received #接收到5个包
0.00% packet loss #丢包率为0
round-trip min/avg/max = 63/87/110 ms #来回延迟分别为最小63ms、最大110ms、平均87ms
使用pc2 ping pc4
PC>ping 192.168.20.2 #使用ping命令测试192.168.20.2的连通性
Ping 192.168.20.2: 32 data bytes, Press Ctrl_C to break
From 192.168.20.2: bytes=32 seq=1 ttl=128 time=110 ms
From 192.168.20.2: bytes=32 seq=2 ttl=128 time=47 ms
From 192.168.20.2: bytes=32 seq=3 ttl=128 time=94 ms
From 192.168.20.2: bytes=32 seq=4 ttl=128 time=78 ms
From 192.168.20.2: bytes=32 seq=5 ttl=128 time=94 ms
--- 192.168.20.2 ping statistics ---
5 packet(s) transmitted #发送了5个包
5 packet(s) received #接收到5个包
0.00% packet loss #丢包率为0
round-trip min/avg/max = 47/84/110 ms #来回延迟分别为最小47ms、最大110ms、平均84ms