目录
一,重发布,重分布,重分发:
作用:
在两种路由协议间,或者同种协议不同进程间,构建一台ASBR,同时工作在两种协议或两个进程中,学习到两端所有的路由条目后,进行路由共享,实现全网可达
条件:
1.必须存在ASBR(自治系统边界路由器(协议边界路由器) 同时工作在两种协议或同一协议两个进程中,可以学习到两端所有的路由条目,默认不同协议,不同进程产生的路由条目拥有各自独立的数据库,且不共享,不沟通,ASBR可以将A协议学习到的路由以B协议的语言共享给B协议)
2.必须考虑种子度量:由于不同路由协议计算的度量值的方式不同,故在重发布时,不携带原有协议的度量值,而是在发布到新协议时,编辑一个起始度量(种子度量)
二,名词
路由回馈--------默认RIP和OSPF协议若进行 双点重发布 ,由于两者的优先级不同,故第一台ASBR设备重发布动作结束后,将影响其他ASBR设备的路由表。使得路由可能被回传到源协议当中,发生 路由回馈 --- A协议的路由重发布到B协议当中后,又被重新发布回A协议。路由回馈可能会导致选路不佳甚至路由环路的出现。
单向重发布----仅将ASBR上的A协议路由重发布到B协议中
双向重发布----ASBR上A与B协议双方均共享路由
单点----在两种路由协议间仅存在一台ASBR
双点----在两种路由协议间仅存在两台ASBR----备份,流量分担
多点----在两种路由协议间存在两台以上的ASBR
三,规则
1.将A协议路由重发布到B协议时,在ASBR上的B协议进行配置;
2.将A协议发布到B协议时,是将ASBR上所有通过A协议学习,以及ASBR直连工作在A协议的路由,全部共享到B协议中;---缺省路由需要关注具体的规则
四,配置命令
单向重发布
3个方面的配置
A--->B 将一种动态路由协议产生的路由发布到另一种动态路由协议中
静态--->B 将ASBR手写的静态路由重发布到动态路由协议中
直连--->B 将ASBR上未宣告到A协议的直连路由,重发布到A协议中 (A协议为动态路由协议)
【1】向RIP协议中导入其他路由
A-->B
[r2]rip 1
[r2-rip-1]import-route ospf 1 默认起始度量可以理解为0
[r2-rip-1]import-route ospf 1 cost 2 在重发布的同时修改起始度量
静态路由-->B
[r2]rip 1
[r2-rip-1]import-route static
[r2-rip-1]import-route static cost 2
注:缺省静态路由不会被导入RIP协议中;
直连-->B
[r2-rip-1]import-route direct
[r2-rip-1]import-route direct cost 4
注:在重发布直连的同时,若将A协议也发布到了B协议中,那么两种重发布将可能共享到相同的路由,优选重发布直连的路由;
【2】向OSPF协议中导入其他路由
A->B
[r2]ospf 1
[r2-ospf-1]import-route rip
默认进入路由为类型2,种子度量为1;重发布进入的LSA为5类/7类,优先级为150;
类型1:显示总度量 = 种子度量+沿途累加
类型2:仅显示种子度量,但选路时比较的是总度量=种子度量+沿途累加
但是:类型1选路时优于类型2;
[r2-ospf-1]import-route rip type 1 重发布时,同时修改度量类型为类型1;
[r2-ospf-1]import-route rip cost 2 type 1 重发布时,种子度量和度量类型均可修改
静态-->B
[r2]ospf 1
[r2-ospf-1]import-route static
默认种子度量为1,类型为2时不会导入静态缺省路由;
[r2-ospf-1]import-route static cost 2 type 1 重发布时,种子度量和度量类型均可修改
[r2-ospf-1]default-route-advertise 导入缺省路由的命令,该命令默认为类型2,种子度量为1;
[r2-ospf-1]default-route-advertise cost 2 type 1 重发布时,种子度量和度量类型均可修改
直连-->B
[r2-ospf-1]import-route direct 默认种子度量为1,类型为2;
[r2-ospf-1]import-route direct cost 2 type 1 重发布时,种子度量和度量类型均可修改
注:在重发布直连的同时,若将A协议也发布到了B协议中,那么两种重发布将可能共享到相同的路由,优选重发布直连的路由;
双点双向重发布
- 由于ASBR在重发布路由条目时,将清除原有协议携带的度量,添加新协议的种子度量;一旦使用双点或多点重发布,可能出现选路不佳; ----- 路由策略来解决
- 当优先级不同的两种协议在进行多点双向重发布后,可能第一台ASBR将A协议发布到B协议后,这些路由被另一台ASBR学习到,由于优先级的差值而进行了加表,导致A协议发布到B协议的路由条目被其他ASBR重新发布会A协议,造成路由回馈,导致选路不佳;
cisco公司率先在EIGRP协议中采用了内部优先级与重发布进入路由优先级不同值的方法进行了避免;在华为设备也采纳了该方案,OSPF正常内部优先级为10,重发布(5,7类路由)路由为150;来避免路由回馈;
但值得注意的一个点是距离矢量协议存在接口水平分割机制,会因为网络拓扑的突变而依然产生路由回馈--- 需要使用路由策略提前防御