路由引入基本概念
目录
路由引入的本质
路由引入的场景
路由引入的方法
路由引入时存在的问题
次优路径
路由回馈——容易导致环路风险
路由环路
如何解决问题
路由引入的本质
在执行引入的路由器上将某一个协议的活动的路由引入到另外一个路由协议中
路由引入的场景
相同协议的不同进程之间进行路由引入
不同协议之间进行路由引入
路由引入的方法
单点双向路由引入
单点单向路由引入(需要下发缺省路由实现互访)
多点双向路由引入(此处为双点双向)
多点单向路由引入
同单点单向,需要下发缺省路由实现互访
路由引入时存在的问题
次优路径
在AR5上将RIP引入到ISIS 中时:
- AR4、AR6通过ISIS学习到7.7.7.7,优先级为15
- 由于AR6在路由引入前通过RIP学习到了7.7.7.7的路由,优先级为100,所以在路由引入后,发现通过ISIS学习到的7.7.7.7的路由优先级更高
- AR6访问7.7.7.7会使用ISIS学习到的路由(AR6-AR4-AR5-AR7),造成次优路径
注意:
次优路径一般是由路由协议优先级导致
将优先级值高的路由引入到优先级值低的路由协议中会产生次优路径,反之则不会
路由协议优先级的值越低,路由越优先
路由回馈——容易导致环路风险
注意:
回馈不一定会产生路由环路,只是在某些场景下进行路由回馈会产生环路
路由环路
1.将8.8.8.8通过Type2方式引入到OSPF中,设置Cost为2(默认为1)
此时AR4、AR5、AR6学习到8.8.8.8的路由,优先级为150,Cost为2
此时AR4、5、6访问8.8.8.8去往AR8,正常
2.在AR6上将OSPF引入到ISIS中
此时AR5学习到8.8.8.8的路由,优先级为15(将之前优先为150的替换)
此时AR5访问8.8.8.8去往AR6,AR5访问呢8.8.8.8造成次优路径
3.在AR5上将ISIS引入到OSPF中(路由回馈)
此时AR4、AR6学习到8.8.8.8的路由,优先级为150,默认Cost为1(将之前Cost为2的替换)
此时AR4、AR6访问8.8.8.8去往AR5。综上,形成了路由环路
如何解决问题
对于做路由引入的设备,确保其路由表在做路由引入前的内容与做了路由引入后的内容是一致的。
即:AR5和AR6在做完路由引入后,其路由表内容不发生变化(AR4、AR7的路由表会发生变化)
可以使用路由策略在路由引入、发布时做属性修改,也可以修改路由协议的优先级等来解决问题