1. 實驗拓撲:ide
使用GNS3模擬器(版本 0.8.5)oop
2.實驗需求學習
1. 假設R3路由器爲外網路由器,上面有一條虛擬網段3.3.3.0,模擬外網。測試
2. C1爲vlan10 ,C2爲vlan 20。ui
3. sw1做爲vlan10的主路由器,vlan20的備用路由器。sw2做爲vlan10的備用路由器,vlan10的主路由器。spa
4. 測試熱備路由的效果。3d
實驗步驟:router
1. 配置C1,C2的IP地址,配置交換機sw4blog
3.實驗配置:接口
配置腳本:
sw4#conf t
sw4(config)#no ip routing
sw4(config)#vlan 10,20
sw4(config-vlan)#ex
sw4(config)#int f1/1
sw4(config-if)#switchport access vlan 10
sw4(config-if)#int f1/2
sw4(config-if)#switchport access vlan 20
sw4(config-if)#int f1/3
sw4(config-if)#int range f1/3 -4
sw4(config-if-range)#switchport mode trunk
2.配置sw1
sw1#conf t
sw1(config)#ip routing //開啓路由
sw1(config)#int f1/4
sw1(config-if)#no sh
sw1(config-if)#switchport mode trunk
sw1(config-if)#exit
sw1(config)#track 1 int f1/3 line-protocol
sw1(config-track)#track 2 int f1/4 line-protocol //建立監聽端口
sw1(config-track)#exit
sw1(config-vlan)#vlan 10,20
sw1(config-vlan)#ex
(1)配置vlan 10
sw1(config)#int vlan 10
sw1(config-if)#ip add 192.168.10.10 255.255.255.0
sw1(config-if)#no sh
sw1(config-if)#vrrp 1 ip 192.168.10.1 //虛擬網關IP
sw1(config-if)#vrrp 1 preempt //設置搶佔
sw1(config-if)#vrrp 1 priority 100 //設置優先級,主要高於備用優先級
sw1(config-if)#vrrp 1 track 1 //設置監聽端口
sw1(config-if)#vrrp 1 track 2
(2)配置vlan 20
sw1(config)#int vlan 20
sw1(config-if)#ip add 192.168.20.10 255.255.255.0
sw1(config-if)#no sh
sw1(config-if)#vrrp 2 ip 192.168.20.1
sw1(config-if)#vrrp 2 preempt
sw1(config-if)#vrrp 2 priority 95 //要低於主路由器的優先級
3.配置sw2
sw2#conf t
sw2(config)#ip routing
sw2(config)#int f1/4
sw2(config-if)#no sh
sw2(config-if)#switchport mode trunk
sw2(config-if)#
dot1q trunk
sw2(config-if)#ex
sw2(config)#track 1 int f1/3 line-protocol
sw2config-track)#track 2 int f1/4 line-protocol
sw2(config-track)#ex
sw2(config)#vlan 10,20
(1)配置vlan 10
sw2(config-vlan)#int vlan 10
sw2(config-if)#ip add 192.168.10.20 255.255.255.0
sw2(config-if)#no sh
sw2(config-if)#vrrp 1 ip 192.168.10.1
sw2(config-if)#vrrp 1 preempt
sw2(config-if)#vrrp 1 priority 95
sw2(config-if)#ex
(2)配置vlan 20
sw2(config)#int vlan 20
sw2(config-if)#ip add 192.168.20.20 255.255.255.0
sw2(config-if)#no sh
sw2(config-if)#vrrp 2 ip 192.168.20.1
sw2(config-if)#vrrp 2 preempt
sw2(config-if)#vrrp 2 priority 100
sw2(config-if)#vrrp 2 track 1
sw2(config-if)#vrrp 2 track 2
sw2(config-if)#ex
4.分別在sw1,sw2上檢查一下vrrp的配置是否正確
sw1#end
sw1#show vrrp brief
sw2#end
sw2#show vrrp b
無誤,分別配置上行口IP
sw1(config)#int f1/3
sw1(config-if)#no switchport 將二層口變爲三層口
sw1(config-if)#ip add 13.0.0.1 255.255.255.0
sw1(config-if)#no sh
sw1(config-if)#ex
sw2(config)#int f1/3
sw2(config-if)#no switchport
sw2(config-if)#ip add 23.0.0.2 255.255.255.0
sw2(config-if)#no sh
sw2(config-if)#ex
配置外網路由器R3
R3#conf t
R3(config)#int f0/0
R3(config-if)#ip add 13.0.0.3 255.255.255.0
R3(config-if)#no sh
R3(config-if)#int f0/1
R3(config-if)#ip add 23.0.0.3 255.255.255.0
R3(config-if)#no sh
R3(config-if)#exit
vlan 10
R3(config)#int loopback 10 //創建虛擬接口
R3(config-if)#ip add 3.3.3.3 255.255.255.0
R3(config-if)#no sh
R3(config-if)#ex
5.使用動態協議RIP互相告知網段
這裏簡單介紹如下動態路由RIP
RIP是一種距離矢量動態路由協議,通告相鄰路由器宣告各自的直連網段,互相學習,達到互通的目的。同時,RIP協議自己也自帶了防環機制,包括:水平分割、路由中毒等等。
R3(config)#router rip //啓動RIP協議
R3(config-router)#network 3.3.3.0 //告知與本身直連網段,以便相鄰路由器學習
R3(config-router)#network 13.0.0.0
R3(config-router)#network 23.0.0.0
sw1(config)#router rip
sw1(config-router)#network 13.0.0.0
sw1(config-router)#network 192.168.10.0
sw1(config-router)#network 192.168.20.0
sw2(config)#router rip
sw2(config-router)#network 23.0.0.0
sw2(config-router)#network 192.168.10.0
sw2(config-router)#network 192.168.20.0
4.結果驗證:
設置C1 ip
設置C2 ip
這個走向正確