通过第一节我们了解了VLAN的概念
实战一,同一个交换机下不同VLAN成员之间是不能通信的
实战二,通过添加Trunk,不同交换机下的相同VLAN成员可以通信,但是和不同VLAN成员以外的成员是无法通信。
实战三,通过增加路由器,使不同交换机下的不同VLAN成员之间也可以通信
今天我们用交换机来实现
1.使用Cisco Packet Tracer软件创建所图所示,两台交换机A、B,4台主机PC2---PC5
说明:4台主机分别在不同的vlan中,即PC2属于vlan 2,PC3属于vlan 3,PC4属于vlan 4,PC5属于vlan 5,注意有的交换机是没有路由功能的
2.配置4台主机的IP及网关,IP地址配置
3.配置交换机
Switch> //用户模式
Switch>en //进入使能模式
Switch#conf t //进入全局配置模式
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#host B //命名交换机B
B(config)#ip routing //启动交换机路由功能
B(config)#vlan 4 //创建vlan4
B(config-vlan)#vlan 5 //创建vlan5
B(config-vlan)#int vlan 4 //进入vlan4配置模式
B(config-if)#
%LINK-5-CHANGED: Interface Vlan4, changed state to up
B(config-if)#ip add 4.4.4.44 255.0.0.0 //添加vlan4 IP
B(config-if)#int vlan 5
B(config-if)#
%LINK-5-CHANGED: Interface Vlan5, changed state to up
B(config-if)#ip add 5.5.5.5 255.0.0.0
B(config-if)#
B(config-if)#int f0/2 //进入端口fa0/2
B(config-if)#switchport access vlan 4 //授权该端口为vlan4
B(config-if)#
%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan4, changed state to up
B(config-if)#int f0/3 //进入端口fa0/3
B(config-if)#switchport access vlan 5 //授权该端口为vlan5
%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan5, changed state to up
B(config-if)#exit //退出
B(config)# //退出 Ctrl +C
B#
%SYS-5-CONFIG_I: Configured from console by console
B#sh ip route //显示IP路由 sh=show
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route
Gateway of last resort is not set
C 4.0.0.0/8 is directly connected, Vlan4
C 5.0.0.0/8 is directly connected, Vlan5
B#
同理配置交换机A
4.验证
交换机B下的vlan 4成员PC4和vlan 5成员通信成功
我们试试和交换机A下的vlan成员是否可以通信?
通信失败,今天试验我们实现了相同交换机下的不同vlan成员之间可以通信,不同交换机
小结:三层交换机的功能
(1)寻址,寻找源IP和目的IP
(2)路由
命令小技巧
#no vlan 2 删除vlan 2
#sh ip route 打开路由功能
#sh run
下篇将实现不同交换机的不同VLAN成员间通讯