使用三層交換機實作Vlan間互訪
一、環境
1、GNS3仿真環境,思科路由交換機c3640 IOS鏡像檔案。
拓撲圖如下
二、實作方法如下
1、給各個計算機配置IP
Vlan 10: 192.168.1.<5,6,8,9>
Vlan 20:192.168.2.<7,10>
配置網關
Vlan 10: 192.168.1.1
Vlan 20: 192.168.2.1
2、在交換機上将不同數量的計算機劃分到不同Vlan。Vlan 10<5,6,8,9>;Vlan 20<7,10>
3、設定二層交換機與路由交換機相連的端口為trunk模式
4、在路由交換機上劃分Vlan。Vlan名稱與二層交換機所劃分Vlan名稱相同。Vlan 10 , Vlan 20.
5、配置路由交換機的Vlan接口,将Vlan 10的Ip address配為:192.168.1.1;Vlan20 的ip address配為:192.168.2.1。子網路遮罩均為255.255.255.0。
6、計算機間互相ping測試。檢視ping狀态。
配置指令如下:
1、ip 192.168.1.<5,6,8,9> 192.168.1.1
Ip 192.168.2.<7,10> 192.168.2.1
2、圖形界面修改二層交換機不同端口所屬的Vlan值(20或10);4端口設為trunk模式
3、在路由交換機上劃分vlan
R1# vlan database
R1(vlan)# vlan10
R1(vlan)# vlan 20
R1(vlan)# exit
4、修改路由交換機的f 0/0, f 0/1 端口為trunk模式
R1# config terminal
R1(config)# interface f0/0
R1(config-if)# switchport mode trunk
R1(config-if)# exit
R1(config)# interface f0/1
R1(config-if)# switchport mode trunk
R1(config-if)# exit
5、配置路由交換機vlan的ip
R1# config terminal
R1(config)# interface vlan 10
R1(config-if)# ip address 192.168.1.1255.255.255.0
R1(config-if)# exit
R1(config)# interface vlan 20
R1(config-if)# ip address 192.168.2.1255.255.255.0
R1(config-if)# exit
6、儲存路由器配置資訊
R1(config)# exit
R1# write
7、ping測試(使用pc5測試)
結果網内計算機之間均能連同。
然而,因為是仿真環境。關閉交換機後發現測試失敗。原因是路由交換機:
1、沒有儲存trunk的配置
2、沒有儲存vlan的配置
解決方法
重新配置路由器,并使用GNS3的導出功能導出路由交換機的配置到所創project目錄。需要測試時,将所建立的檔案導入即可。
三、配置路由交換機可能用到的其它指令:
Show interface trunk //顯示模式為trunk的接口