實驗目的:
通過本實驗,幫助理解使用Cisco網絡設備配置VRRP網絡鏈路冗余的方法。
知識點:VRRP
VRRP(Virtual Router Redundancy Protocol,虛擬路由器冗余協議)是一種容錯協議。在具有多播或廣播能力的局域網(如以太網)中,借助VRRP 能在某設備故障時提供高利用度的缺省鏈路,而無需修改動態路由協議、路由發現協議的配置信息。通過VRRP 建立備份鏈路,提高了網絡的安全性、能有效避免單一鏈路發生故障后網絡中斷問題出現。
實驗原理:
借助VRRP協議,使用兩台或多台交換機組成一個虛擬備份組,負責提供兩條或多條通往外部網絡的穩定的鏈路,避免備份組內的單台或多台交換機發生故障而引起的通信中斷。
軟件工具:
操作系統:windows 7 x64
軟件:GNS 3
實驗拓撲:
實驗目標:
R1的fe0/0和R2的fe0/0接口組成一個VRRP備份組,id為10。
R1的fe0/1和R2的fe0/1接口組成另一個VRRP備份組,id為20。
在這兩個備份組中,R1都擔任Master,R2都是Slave。
PC1的網關設置為備份組10的虛擬IP地址,PC2的網關設置為備份組20的虛擬IP地址。
當備份組中作為Master的路由器接口失效后,備份組中的Slave自動切換為Master,流量也會自動切換到新的Master上,從而實現線路冗余備份。流量切換的過程對用戶是透明的。
實驗步驟:
1. 啟動拓撲中的設備
依次點擊每個路由器和PC設備圖標,右鍵選擇“start”,啟動該設備。交換機為自動啟動,無需手工打開。設備啟動后,等待10秒,右鍵單擊設備圖標,選擇“console”,系統將自動調用SecureCRT程序去連接該設備。
之后在SecureCRT界面中進行下面的操作。
2. 設備配置
2.1. R1配置
//進入全局配置模式
configure terminal
//進入f0/0接口配置模式
int f0/0
//啟用接口
no shutdown
//設置接口的IP地址
ip address 192.168.10.1 255.255.255.0
//配置VRRP虛擬IP
vrrp 10 ip 192.168.10.254
//配置接口在VRRP備份組中的優先級
vrrp 10 priority 110
//設置md5認證,認證字符串為cisco
vrrp 10 authentication md5 key-string cisco
//退出f0/0的接口配置模式
exit
//進入f0/1的接口配置模式
int f0/1
no shutdown
ip address 192.168.20.1 255.255.255.0
vrrp 20 ip 192.168.20.254
vrrp 20 priority 110
vrrp 20 authentication md5 key-string cisco
end
2.2. R2配置
configure terminal
int f0/0
no shutdown
ip address 192.168.10.2 255.255.255.0
vrrp 10 ip 192.168.10.254
vrrp 10 authentication md5 key-string cisco
exit
int f0/1
no shutdown
ip address 192.168.20.2 255.255.255.0
vrrp 20 ip 192.168.20.254
vrrp 20 authentication md5 key-string cisco
exit
2.3. 查看R1的VRRP配置情況
show vrrp
2.4. 查看R2的VRRP配置情況
show vrrp
從兩個設備的輸出中可以看到,由於R1的f0/0和f0/1接口VRRP的優先級都設置為110,而R2的兩個接口的VRRP使用默認優先級(100),因此R1在兩個VRRP組中都是master。
2.5. 配置PC的IP地址
PC1:
//設置IP地址,並將VRRP組的虛擬IP地址設置為網關
ip 192.168.10.100 255.255.255.0 192.168.10.254
PC2:
ip 192.168.20.100 255.255.255.0 192.168.20.254
3. 測試配置
3.1. 測試網絡聯通性
PC1 ping PC2:
網絡已經聯通。
3.2. 測試VRRP備份組的切換功能
PC1長ping PC1,之后關閉R1的f0/0和f0/1接口,以模擬R1關機,觀察通信的連貫性。
PC1:
ping 192.168.20.100 -c 100
R1:
configure terminal
int f0/0
shutdown
int f0/1
shutdown
PC1:
可以看到,由於VRRP協議實現了鏈路冗余,PC1和PC2之間的網絡鏈路只斷開了很短的時間。
查看R2的VRRP配置情況,R2已經成為了兩個VRRP備份組的master:
再次開啟R1的f0/0和f0/1接口,R1的這個兩個接口將立即重新切換為兩個VRRP備份組的master:
configure terminal
int f0/0
no shutdown
inf f0/1
no shutdown
end
show vrrp