HUAWEI 路由表

R1,R3上分另有環回
需求1 ,R1的物理口可以ping通R3的物理口
需求2 ,R1可以和R3的環回口通信
分析,R1想要ping通R3的物理口,分析一下三台設備上的路由
R1上肯定要有到達23網段的路由
R3上肯定要有到達12網段的路由
那么做為R2呢?需要有到過兩邊的路由進行配置嗎?
不用配置,因為是直連網段。本身就存在的。

而且可以看到在HUAWEI設備中,直連路由的COST是0
記住,不管是在華為也好,cisco也好,只要是網絡設備中,
相同路徑 ,不同協議比的是AD值(管理距離)
相同路徑 ,相同協議比的是COST
這一點咱們會在后面進行驗證。
R1上配置路由到達23網段的
[r1]ip route-static 23.0.0.0 24 12.0.0.2
R3上配置默認路由指向下一跳地址(next-hop)23.0.0.2
去往任何未知的地址都去往這個下一跳。
[R3]ip route-static 0.0.0.0 0.0.0.0 23.0.0.2
那么此時再由R1去ping R3的物理口
(ping -a 源地址 目標地址)可以指定使用哪個IP地址進行測試
好比是cisco中的ping x.x.x.x source x.x.x.x 一個道理

發現是可以ping通的
需求2
分析,R1要想到達3.3.3.3 就要有去往那里的路由
R3同理,但是由於配置了默認路由,就不需要再配置額外的了
最主要的是R2上面,
它此時有沒有去往R1的1.1.1.1 和R3的3.3.3.3的路由條目,
如果它上面沒有的話,會出現什么情況呢?
先來看一下R2上沒有是什么樣的

再記住一句話,
當排查這種底層不通的情況時,請把自己划身成為一個數據包,在設備上跑起來,

此時數據可以正常的到達R2,
到達R2后,R2的反應是這樣兒的

一臉懵B,3.3.3.3我沒有啊~我不知道啊~咋辦?丟掉唄
所以不通。
那么怎么辦呢?
此時在R2上也要做針對於1.1.1.1 和3.3.3.3 這種非直連路由的靜態路由配置
[r2]ip route-static 1.1.1.0 24 12.0.0.1
[r2]ip route-static 3.3.3.0 24 23.0.0.3
然后呢?走起測試吧

No problem

還有一點需要注意的是,在HUAWEI設備上的靜態路由AD值是60,
和CISCO不同,
但是有一點是相同的,這玩意只在本地有效,
所以在修改路由選路參數時,一定不要被這個參數搞混了。
上文中提到過
相同目的不同協議比管理距離
相同目的相同協議比COST
咱們來驗證一下
由R1去往R4目前有兩個選路,
R1-R2-R4 配置靜態路由
R1-R3-R4 配置默認路由

相同的目的地,相同的協議,倒底走哪個?
這時還有另外一個原則,最長掩碼匹配原則,/24肯定比/0要長啊~所以肯定是走的12.0.0.2
咱們traceroute一下看看

沒問題
我們再把下面的也改成靜態路由看看

此時就會出現負載均衡的情況
但如何選路呢?
可以修改其中一條路由的管理距離來實現
比如我們想讓它優選走下面的R3,那么我們將下一跳為12.0.0.2的條目修改PRE值 就可以了
[R1]ip route-static 4.4.4.0 24 12.0.0.2 preference 80
要先將之間的刪除
這樣一來,兩條去往4.4.4.4的條目上,有一個60,有一個80,按照越小越優的原則,選擇60的,並后80的不會顯示在路由表中,只有60的那個出現故障才會使用80的

將連接13.0.0.3的接口DOWN掉,看下效果
[R1]inter g0/0/1
[R1-GigabitEthernet0/0/1]shu
再來查看路由表時,就會看到80的出現了。

---------------------------------------------------------
CCIE成長之路 --- 梅利
