文章图片
设有如上图所示的设备。要求:全网使用192.168.1.0/24网段,使PC 3能够ping通PC 7,PC 4不能ping通PC 6.
一、实验步骤
1.分别为每台设备做基本配置
SW 1:
sw1#config terminal
sw1(config)#vlan 10
sw1(config-vlan)#vlan 20
sw1(config-vlan)#vlan 30
SW 2:
sw2#config terminal
sw2(config)#vlan 10
sw2(config-vlan)#vlan 20
sw2(config-vlan)#vlan 30
PC 3:
pc3> ip 192.168.1.3 /24 192.168.1.1
PC 4:
pc4> ip 192.168.1.4 /24 192.168.1.1
PC 5:
pc5> ip 192.168.1.5 /24 192.168.1.2
PC 6:
pc6> ip 192.168.1.6 /24 192.168.1.2
PC 7:
pc7> ip 192.168.1.7 /24 192.168.1.2
PC 8:
pc8> ip 192.168.1.8 /24 192.168.1.1
2.划分VLAN
SW 1:
sw1(config)#interface e0/0
sw1(config-if)#switchport trunk encapsulation dot1q
sw1(config-if)#switchport mode trunk
sw1(config-if)#exit
sw1(config)#interface e0/1
sw1(config-if)#switchport mode access
sw1(config-if)#switchport access vlan 30
sw1(config-if)#exit
sw1(config)#interface e0/2
sw1(config-if)#switchport mode access
sw1(config-if)#switchport access vlan 20
sw1(config-if)#exit
sw1(config)#interface e0/3
sw1(config-if)#switchport mode access
sw1(config-if)#switchport access vlan 10
SW 2:
sw2(config)#interface e0/0
sw2(config-if)#switchport mode access
sw2(config-if)#switchport access vlan 20
sw2(config-if)#exit
sw2(config)#interface e0/1
sw2(config-if)#switchport mode access
sw2(config-if)#switchport access vlan 30
sw2(config-if)#exit
sw2(config)#interface e0/2
sw2(config-if)#switchport mode access
sw2(config-if)#switchport access vlan 10
sw2(config-if)#exit
sw2(config)#interface e0/3
sw2(config-if)#switchport trunk encapsulation dot1q
sw2(config-if)#switchport mode trunk
VLAN划分完成后,VLAN内的设备可以相互通信。但若要实现PC 3 ping通 PC 7,还需修改SW 1的本征VLAN
3.修改本征VLAN
SW 1
sw1(config)#interface e0/0
sw1(config-if)#switchport trunk native vlan 10 !修改SW 1的本征VLAN为vlan 10
SW 2
sw2(config)#interface e0/3
sw2(config-if)#switchport trunk native vlan 30 !修改SW 2的本征VLAN为vlan 30
验证:
pc3> ping 192.168.1.784 bytes from 192.168.1.7 icmp_seq=1 ttl=64 time=1.259 ms
84 bytes from 192.168.1.7 icmp_seq=2 ttl=64 time=1.495 ms
84 bytes from 192.168.1.7 icmp_seq=3 ttl=64 time=1.054 ms
84 bytes from 192.168.1.7 icmp_seq=4 ttl=64 time=1.409 ms
84 bytes from 192.168.1.7 icmp_seq=5 ttl=64 time=1.820 ms
pc7> ping 192.168.1.384 bytes from 192.168.1.3 icmp_seq=1 ttl=64 time=3.970 ms
84 bytes from 192.168.1.3 icmp_seq=2 ttl=64 time=2.281 ms
84 bytes from 192.168.1.3 icmp_seq=3 ttl=64 time=3.886 ms
84 bytes from 192.168.1.3 icmp_seq=4 ttl=64 time=0.859 ms
84 bytes from 192.168.1.3 icmp_seq=5 ttl=64 time=1.719 ms
修改完本征VLAN后,PC 3可以 ping 通PC 7
但此时PC 4因为与PC 6同为VLAN 20内的设备,依旧能够相互ping通
4.修改VLAN的通过权限
只需在SW 1上配置如下命令
sw1(config-if)#switchport trunk allowed vlan execpt 20
!该接口不允许传输vlan 20 的流量
配置完成后,验证结果为:
pc4> ping 192.168.1.6192.168.1.6 icmp_seq=1 timeout
192.168.1.6 icmp_seq=2 timeout
192.168.1.6 icmp_seq=3 timeout
192.168.1.6 icmp_seq=4 timeout
192.168.1.6 icmp_seq=5 timeout
pc6> ping 192.168.1.4host (192.168.1.4) not reachable
或在SW 2上配置如下命令
sw2(config-if)#switchport trunk allowed vlan execpt 20
配置完成后,验证结果为:
pc4> ping 192.168.1.6host (192.168.1.6) not reachable
pc6> ping 192.168.1.4192.168.1.4 icmp_seq=1 timeout
192.168.1.4 icmp_seq=2 timeout
192.168.1.4 icmp_seq=3 timeout
192.168.1.4 icmp_seq=4 timeout
192.168.1.4 icmp_seq=5 timeout
两种情况下的验证结果也侧面验证了,交换机之间不能传输同一本征VLAN的数据这一结论
【CISCO交换|VLAN间路由——实验验证】VLAN间路由——学习笔记
推荐阅读
- 网络|部分华为路由交换常用的基础实验总汇(不定时更新)
- http|常见的HTTP状态码都有哪些()
- 网络|网络安全与防护工具
- 计算机网络|计算机网络学习——TCP/IP四层模型之应用层
- 计算机四大基础课|计算机网络——自顶向下
- 计算机网络|TCP的报文详细解读
- 笔记|计算机网络自顶向下 —— 阅读笔记
- 网络知识学习|从0开始的网络学习——IP、DNS、服务器
- 杂项|硬件工程师应具备的基础知识