VRRP是共有協議,在多個路由器之間運行,能夠虛擬出一個或者多個網關IP地址(虛擬路由器),從而實現內網不一樣網段之間的互通;實例:單個路由器故障,致使網絡所有中斷;網絡
a、運行VRRP的「多個」路由器之間經過 VRRP 報文的交互,從而選擇
出一個最牛的路由器,做爲 Master 路由器 ,之後就用這個設備
來轉發數據包;
b、Master 路由器,僅僅只有一個;其餘的路由器稱之爲 backup 路由器;
c、同時,Master 和 Backup 路由器,會產生一個虛擬的路由器,也就是一個
虛擬的IP地址;ide
1.讓pc1可以聯通兩臺路由的網關
2.兩臺路由器配備配置網關,設置vrrp,虛擬路由ip爲192.168.1.250
3.在兩臺路由器上設置跟蹤上路端口,防止外路網絡斷掉可使用另外一個路由器ui
兩臺路由器,兩臺交換機,一臺pc機,5根直通線。debug
ip地址 | 子網掩碼 | ip網關 |
---|---|---|
192.168.1.1 | 255.255.255.0 | 192.168.1.250(虛擬網關) |
設備 | ip網關 | ip虛擬網關 | 優先級 |
---|---|---|---|
R1 | 192.168.1.253 | 192.168.1.250 | 150 |
R2 | 192.168.1.254 | 192.168.1.250 | 100 |
a、首先在接口g0/0/1設置192.168.1.0/24網段的ip網關:192.168.1.253
b、其次設置開啓vrrp,設置虛擬網關ip:192.168.1.250,設置優先級爲150
c、最後設置g0/0/0端口跟蹤,若是端口斷開了,讓優先級下降100
注:vrrp優先級高的先選擇使用。3d
<Huawei>undo terminal monitor //撤銷終端監控 <Huawei>system-view //進入系統模式 [Huawei]sysname R1 //設置路由器名稱 [R1]interface GigabitEthernet 0/0/1 //進入接口g0/0/1 [R1-GigabitEthernet0/0/1]undo shutdown //開啓端口 [R1-GigabitEthernet0/0/1]ip address 192.168.1.253 24 //設置ip網關 [R1-GigabitEthernet0/0/1]vrrp vrid 1 virtual-ip 192.168.1.250 //開啓vrrp,設置虛擬網關。注:vrid後面的數字是vrrp的id數,兩臺路由器必須相同。 [R1-GigabitEthernet0/0/1]vrrp vrid 1 priority 150 //設置優先級 [R1-GigabitEthernet0/0/1]vrrp vrid 1 track interface GigabitEthernet 0/0/0 reduced 100 //設置端口檢測並跟蹤,若是端口連接的話,讓優先級減低100 [R1-GigabitEthernet0/0/1]quit //退出
a、首先在接口g0/0/1設置192.168.1.0/24網段的ip網關:192.168.1.254
b、其次設置開啓vrrp,設置虛擬網關ip:192.168.1.250,設置優先級爲100
c、最後設置g0/0/0端口跟蹤,若是端口斷開了,讓優先級下降50
注:vrrp優先級高的先選擇使用。調試
<Huawei>undo terminal monitor //撤銷終端監控 <Huawei>system-view //進入系統模式 [Huawei]sysname R2 //設置路由器名稱 [R2]interface GigabitEthernet 0/0/1 //進入接口g0/0/1 [R2-GigabitEthernet0/0/1]undo shutdown //開啓端口 [R2-GigabitEthernet0/0/1]ip address 192.168.1.254 24 //設置ip網關 [R2-GigabitEthernet0/0/1]vrrp vrid 1 virtual-ip 192.168.1.250 //開啓vrrp,設置虛擬網關。注:vrid後面的數字是vrrp的id數,兩臺路由器必須相同,而且虛擬網關必須相同。 [R2-GigabitEthernet0/0/1]vrrp vrid 1 priority 100 //設置優先級 [R2-GigabitEthernet0/0/1]vrrp vrid 1 track interface GigabitEthernet 0/0/0 reduced 50 //設置端口檢測並跟蹤,若是端口連接的話,讓優先級減低50 [R2-GigabitEthernet0/0/1]quit //退出
<R1>terminal monitor //開啓終端監控 <R1>terminal debugging //開啓終端調試 <R1>debugging ip icmp //開啓ICMP模塊調試 <R1>system-view //進入系統模式 [R1]info-center console channel monitor //開啓控制檯通道監視器 <R2>terminal monitor //開啓終端監控 <R2>terminal debugging //開啓終端調試 <R2>debugging ip icmp //開啓ICMP模塊調試 <R2>system-view //進入系統模式 [R2]info-center console channel monitor //開啓控制檯通道監視器
驗證路由器R1在反饋。把R1的鏈路斷開咱們在嘗試是否R2反饋。
那麼R1是主路由器,R2是副路由器。驗證端口監測是否能生效,咱們把R1的監測的端口斷開,查看R2是否有反應。
code