一台路由器同时工作在两种不同的路由协议中,或者相同协议的不同进程中;
由于算法和数据库的独立,故两种协议或进程默认不共享路由信息;
可以让该设备成为ASBR来实现路由共享,最终全网可达;
二、实现重发布的条件1.必须存在ASBR(自治系统边界路由器、协议边界路由器)
2.必须考虑种子度量
A协议发布B协议时,由于两种协议的度量计算规则不同,故不会共享A协议的度量,而是ASBR将路由发布到B协议时,添加一个数字来作为B协议的起始度量
三、名词解释1.单点单向重发布
2.单点双向重发布
3.多点单向重发布
4.多点双向重发布
四、重发布规则1.将A协议发布到B协议时(A协议的路由共享到B协议),在ASBR上的B协议中进行配置
2.将A协议发布到B协议时,是将ASBR上所有通过A协议学习到的路由条目,以及ASBR直连工作在A协议的路由全部共享到B协议
五、单向重发布 (1)单点单向重发布实验#单向重发布 [r2]ospf 1 [r2-ospf-1]import-route rip 1 #将rip发布到OSPF1中 [r2]ospf 2 [r2-ospf-2]import-route ospf 1 #将ospf1发布到ospf2中 #此时r3,r4能学到r1的环回(2)配置命令(3方面)
一、RIPA->B 一种动态路由协议发布到另一种动态路由协议中
静态->B 将ASBR上的静态路由条目重发布到一种动态路由协议中
直连->B 将ASBR上未宣告在B协议中的直连路由重发布到B协议中
-
A -> B
[r2]rip [r2-rip-1]import-route ospf 1 cost 2 #默认导入的路由其种子度量为1,人为可以添加数值;此处添加2,最终为3;
-
静态->B
[r2]rip 1 [r2-rip-1]import-route static #默认种子度量为1,且不会导入静态缺省路由;
-
直连->B
[r2]rip 1 [r2-rip-1]import-route direct #默认种子度量为1,且不会导入静态缺省路由;若多种重发布配置均进行,重发布直连覆盖正常的动态发布
- A->B
[r2]ospf 1 [r2-ospf-1]import-route rip #默认进入路由器为外部类型2,种子度量为1(起始度量)
类型2与类型1的区别:
类型2在路由表中仅显示种子度量;
类型1在路由表中显示整段路径的总度量
修改类型与度量的命令
[r2]ospf 1 [r2-ospf-1]import-route rip cost 2 #修改种子度量 [r2-ospf-1]import-route rip type 1 #修改类型
-
静态->B
[r2-ospf-1]import-route static #默认进入路由器为外部类型2,种子度量为1;不能导入静态的缺省路由
-
直连->B
[r2-ospf-1]import-route direct #默认进入路由器为外部类型2,种子度量为1;优选重发布直连六、多点双向重发布
(1)多点双向重发布,因为原路由的度量在进入新协议时,将被替换成新的种子度量;会造成选路不佳;故避免选路不佳,要干涉选路-----路由策略
(2)在多点双向重发布中,若A协议优先级大于B协议,那么A协议的路由条目在通过第一台ASBR导入B协议时,将被B协议将优先级改小,最终影响到其他ASBR设备的路由表生成;最终其他ASBR再次重发布时,又会将这些路由重新发回A协议–导致路由回馈
最早cisco在eigrp协议中,提出重发布进入eigip协议时其管理距离修改为170,大于其他所有的动态路由协议,来避免路由回馈;
故在cisco设备上若没有使用eigip协议,而是其他两种动态路由协议进行多点双向重发布需要手工修改其中一个协议的重发布路由管理距离;
在华为的设备上,ospf协议借鉴了修改优先级的思路,重发布进入的5/7的LSA其优先级为150
(3)ospf协议传递本地环回接口网段时,为32位主机路由;但若将本地环回通过重发布导入其他路由时,基于本地路由表中的直连路由进行;若本地直连路由为其他长度掩码,将使得该网络出现两条掩码不同的路由来在整个网络中传递;
解决方案:1.环回接口配置32位掩码 2.修改环回接口的网络类型
[R]int LoopBack 0 [R-LoopBack0]ip address 2.2.2.2 32 #环回接口设置32位掩码 [R-LoopBack0]ospf network-type broadcast #修改环回的接口网络类型为广播
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)