HUAWEI 静态路由/默认路由
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成长之路 --- 梅利