通過第一節我們瞭解了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成員間通訊