比如常用的静态路由和OSPF路由协议相信大家应该不陌生吧,那咱们今天就静态路由 和OSPF的优选谈谈。
先谈思科,在思科的路由中讲到路由优选使用管理距离值来确定,管理距离值是由思科定义,所以厂商之间是可能有差异的。
在思科中当路由器对于同一路由既有静态和OSPF时,选择静态因为管理距离值越小越优先。
那我们就用实验来验证我们的理论吧。
首先通过配置OSPF使R1与R3互通R1(config)#router ospf 1
R1(config-router)#net 100.1.1.0 0.0.0.255 a 0
R2(config)#router ospf 1
R2(config-router)#net 100.1.1.0 0.0.0.255 a 0
R2(config-router)#net 100.1.2.0 0.0.0.255 a 0
R3(config)#router ospf 1
R3(config-router)#net 100.1.2.0 0.0.0.255 a 0
查看R1的路由表R1#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route
Gateway of last resort is not set
100.0.0.0/24 is subnetted, 2 subnets
C 100.1.1.0 is directly connected, FastEthernet0/0
O 100.1.2.0 [110/2] via 100.1.1.2, 00:05:47, FastEthernet0/0
可知R1是通过OSPF与R3互通的,此时再配置静态路由R1(config)#ip route 100.1.2.0 255.255.255.0 100.1.1.2
R3(config)#ip route 100.1.1.0 255.255.255.0 100.1.2.1
此时再去查看R1的路由表R1#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route
Gateway of last resort is not set
100.0.0.0/24 is subnetted, 2 subnets
C 100.1.1.0 is directly connected, FastEthernet0/0
S 100.1.2.0 [1/0] via 100.1.1.2
这时候OSPF的路由成功被静态路由替换,由于静态管理距离1比OSPF的110小。再议华为,在华为的路由中讲到路由协议的优选使用路由优先级来确定,优先级越小越优先。
在华为中当路由器对于同一路由既有静态和OSPF时,优先选择OSPF因为优先级越小越优先。
那我们继续用实验来验证我们的理论。
我们先配静态路由
[R1]ip route-static 100.1.2.0 24 100.1.1.2
[R3]ip route-static 100.1.1.0 24 100.1.2.1
查看R1的路由表
可知R1是通过静态路由与R3互通的,此时再配置OSPF[R1]ospf 1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 100.1.1.0 0.0.0.255
[R2]ospf 1
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 100.1.1.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 100.1.2.0 0.0.0.255
[R3]ospf 1
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 100.1.2.0 0.0.0.255
此时再查看R1的路由表这时候静态路由被OSPF的路由成功替换,由于OSPF的优先级小于静态路由。
总结:
在大家出去工作中遇到在一个项目中可能遇到多厂商结合的网络,虽然各厂商可以通过通用协议互通,但是需要考虑厂商之间的差异。
福利~福利~
思博1600 IE庆典周即将开始!
10月8号-10月13号期间
开启预报五重回馈,报名最高立减5300
课程升级超低价,口碑推荐有礼,100%中奖转盘等
还有手环/大闸蟹等实用好礼抢先领,名额有限!为了方便广大网络爱好学习者一起学(聚)习(众)交(搞)流(基),特开设思科干货交流群,里面已经上传大量学习资料,欢迎广大网络工程师进群学习!
扫我入群?
戳