试验拓扑
概述
通过划分vlan隔离广播域和增强网络安全性。以太网由多台交换机组成,为了使vlan的数据帧跨越多台交换机传递,交换机之间互连的链路需要配置为干链路。和接入链路不同,干链路是用来在不同设备之间(交换机和路由器之间、交换机交换机之间)承载多个vlan数据,不属于任何一个具体的vlan,可以承载vlan所有数据,也可以配置只传输vlan数据
Trunk端口一般用于交换机之间连接的接口,该帧包不包含802.1Q1的vlan标签,将打上该Trunk端口的PVID。 如果该帧包含802.1Q的标签,则不改变。
当Trunk端口发送数据帧,当该所发送帧的vlan id 与端口的PVID不同时,检查是否允许该vlan通过,若允许直接遗传,不允许直接丢弃;当该帧的vlan id与端口的PVID相同时,则剥离vlan标签后转发
目的
理解干路链路的应用场景
掌握Trunk端口的配置
掌握Trunk端口允许所有VLAN通过的配置方法
掌握Trunk端口允许特定VLAN通过的配置方法
试验内容
公司规模大,200余名,一个大的局域网,放置多台加入交换机负责网络接入
接入交换机通过汇聚交换机S3相连,通过划分vlan来隔离广播域
由于人员较多,相同部门通过不同交换机接入
为了在不同交换机下相同你部门相互通信,需要配置交换机之间链路为干道模式
实现相同vlan跨交换机通信
基本配置,测试连通性
PC>ping 10.1.1.4
Ping 10.1.1.4: 32 data bytes, Press Ctrl_C to break
From 10.1.1.1: Destination host unreachable
From 10.1.1.1: Destination host unreachable
From 10.1.1.1: Destination host unreachable
From 10.1.1.1: Destination host unreachable
From 10.1.1.1: Destination host unreachable
— 10.1.1.4 ping statistics —
5 packet(s) transmitted
0 packet(s) received
100.00% packet loss
PC>ping 10.1.1.3
Ping 10.1.1.3: 32 data bytes, Press Ctrl_C to break
From 10.1.1.3: bytes=32 seq=1 ttl=128 time=63 ms
From 10.1.1.3: bytes=32 seq=2 ttl=128 time=78 ms
— 10.1.1.3 ping statistics —
2 packet(s) transmitted
2 packet(s) received
0.00% packet loss
round-trip min/avg/max = 63/70/78 ms
创建vlan,配置Access接口
在S1、S2、S3上分别配置vlan10和vlan20,研发部10,市场部20
[S1]vlan 10
[S1-vlan10]description R$D
[S1-vlan10]vlan 20
[S1-vlan20]description market
S2、S3 同上配置vlan
配置完成后,使用display vlan 命令查看所有配置信息,以S1为例
[S1]display vlan
The total number of vlans is : 3
U: Up; D: Down; TG: Tagged; UT: Untagged;
MP: Vlan-mapping; ST: Vlan-stacking;
#: ProtocolTransparent-vlan; *: Management-vlan;
VID Type Ports
1 common UT:Eth0/0/1(U) Eth0/0/2(U) Eth0/0/3(U) Eth0/0/4(D)
Eth0/0/5(D) Eth0/0/6(D) Eth0/0/7(D) Eth0/0/8(D)
Eth0/0/9(D) Eth0/0/10(D) Eth0/0/11(D) Eth0/0/12(D)
Eth0/0/13(D) Eth0/0/14(D) Eth0/0/15(D) Eth0/0/16(D)
Eth0/0/17(D) Eth0/0/18(D) Eth0/0/19(D) Eth0/0/20(D)
Eth0/0/21(D) Eth0/0/22(D) GE0/0/1(D) GE0/0/2(D)
10 common
20 common
VID Status Property MAC-LRN Statistics Description
1 enable default enable disable VLAN 0001
10 enable default enable disable R$D
20 enable default enable disable market
也可以使用display vlan summary查看所有配置vlan的简要信息
[S1]display vlan summary
static vlan:
Total 3 static vlan.
1 10 20
dynamic vlan:
Total 0 dynamic vlan.
reserved vlan:
Total 0 reserved vlan.
S1上配置0/0/2和0/0/3为Access接口 ,并划分vlan
[S1]int e0/0/2
[S1-Ethernet0/0/2]port link-type access
[S1-Ethernet0/0/2]port default vlan 10
[S1-Ethernet0/0/2]int e0/0/3
[S1-Ethernet0/0/3]port link-type access
[S1-Ethernet0/0/3]port default vlan 20
S2上配置0/03和0/0/4为Access接口,并划分vlan
[S2]int e0/0/3
[S2-Ethernet0/0/3]port link-type access
[S2-Ethernet0/0/3]port default vlan 10
[S2-Ethernet0/0/3]int e0/0/4
[S2-Ethernet0/0/4]port link-type access
[S2-Ethernet0/0/4]port default vlan 20
配置完成后,使用display port vlan 检查vlan和就扣配置情况 [S1]display port vlan Port Link Type PVID Trunk VLAN List
Ethernet0/0/1 hybrid 1 -
Ethernet0/0/2 access 10 -
Ethernet0/0/3 access 20 -
[S2-Ethernet0/0/4]display port vlan
Port Link Type PVID Trunk VLAN List
Ethernet0/0/1 hybrid 1 -
Ethernet0/0/2 hybrid 1 -
Ethernet0/0/3 access 10 -
Ethernet0/0/4 access 20 -
可以观察pc所连接的交换机接口都已经配置成Access模式·,并加入到vlan中
配置Trunk接口
测试pc-1和pc-3 pc-2和pc-4之间连通性
测试结果,并不能正常通信
与pc端连接的交换机接口上创建并划分了vlan,但在交换机和交换机之间相连的接口上并没有相应的vlan信息,不能够识别和发送跨越交换机的vlan报文,此时vlan只具有在每台交换机上的本地意义,无法实现相同vlan的跨交换机通信
为了让交换机之识别并跨交换机的vlan报文,需要将交换机接口配置为Trunk接口。配置是要明确被允许通过的vlan,实现对vlan流量传输的控制
在S1 e0/0/1 为Trunk接口,允许10、20通过
[S1]int e0/0/1
[S1-Ethernet0/0/1]port link-type trunk
[S1-Ethernet0/0/1]port trunk allow-pass vlan 10 20
在S2上配置E0/0/2 为Trunk接口,允许10、20通过
[S2]int e0/0/2
[S2-Ethernet0/0/2]port link-type trunk
[S2-Ethernet0/0/2]port trunk allow-pass vlan all
在S3上配置g0/0/1个g0/0/2为Trunk接口,允许10、20通过
[S3]int g0/0/1
[S3-GigabitEthernet0/0/1]port link-type trunk
[S3-GigabitEthernet0/0/1]port trunk allow-pass vlan all
[S3-GigabitEthernet0/0/1]int g0/0/2
[S3-GigabitEthernet0/0/2]port link-type trunk
[S3-GigabitEthernet0/0/2]port trunk allow-pass vlan all
配置完成后使用display port vlan命令检查Trunk的配置情况,以S3为例 [S3]display port vlan Port Link Type PVID Trunk VLAN List
GigabitEthernet0/0/1 trunk 1 1-4094
GigabitEthernet0/0/2 trunk 1 1-4094
可以看到S3g0/0/1和g0/0/2以被配置成功
测试连通性
PC>ping 10.1.1.3
Ping 10.1.1.3: 32 data bytes, Press Ctrl_C to break
From 10.1.1.3: bytes=32 seq=1 ttl=128 time=78 ms
— 10.1.1.3 ping statistics —
2 packet(s) transmitted
1 packet(s) received
50.00% packet loss
round-trip min/avg/max = 78/78/78 ms
观察pc连通成功