目录
重发布:
当一个网络内,存在多种路由协议时,或同一协议多个进程时;每种协议或进程,均独立运行,不共享数据;只能通过重发布技术实现全网可达;
一.重发布条件
- 只能在两种协议,或两个进程进行发布;不是说一个拓扑内只能存在两种协议或两个进程
- 必须存在ASBR --- 自治系统边界路由器(协议边界路由器);同时工作工作两种协议或两个进程中
- 必须考虑--种子度量(起始度量);从源协议协议进入新协议时,不携带源协议的度量值;而是人为定义个新的初始度量;
二.重发布规则
- 将A协议发布到B协议时,是在ASBR上的B协议中进行配置;
- 将A协议发布到B协议时,是将ASBR上所有通过A协议学习,以及ASBR上宣告在A协议的直连路由,全部共享到B协议中; (部分协议不共享缺省路由)
三.重发布配置命令
三部分
A->B 将一种动态路由协议产生的路由共享到另一种动态路由协议中
静态-->B 将ASBR上的静态路由,重发布到一种动态路由协议中
直连-->B 将ASBR上未工作在B协议中的直连路由,重发布到B这种动态路由协议中
3.1RIP
A->B
[r4]rip
[r4-rip-1]import-route ospf 1
默认的起始度量为0;可修改
[r4-rip-1]import-route ospf 1 cost 3
静态-->B
[r4]rip 1
[r4-rip-1]import-route static
缺省静态在华为设备不重发布,默认起始度量为0;
[r4-rip-1]import-route static cost 5
直连-->B
[r4]rip
[r4-rip-1]import-route direct 注:若重发布动态和重发布直连携带了同一条路由时,优选重发布直连产生的路由;
3.2OSPF
A->B
[r4]ospf 1
[r4-ospf-1]import-route rip 1
默认进入的条目,种子度量为1;类型2;
类型2--仅显示种子度量;选路时依然基于总实际度量进行判断
[r4-ospf-1]import-route rip 1 cost 5 type 1 修改类型和种子度量
类型1--显示实际总度量=种子度量+沿途累计度量
类型1优于类型2
静态-->B
[r4]ospf 1
[r4-ospf-1]import-route static
默认进入的条目,种子度量为1;类型2; 缺省路由不进入
直连-->B
[r4-ospf-1]import-route direct
默认进入的条目,种子度量为1;类型2; 缺省路由不进入
注:若重发布动态和重发布直连携带了同一条路由时,优选重发布直连产生的路由;
四.多点双向重发布
单向双向重发布,在两种协议或两个进程间仅存在一台ASBR,可靠性、选路性较差;故可以使用多台ASBR来进行保障;
不同路由协议使用不同的路由优先级,当大优先级协议的路由条目进入小优先级协议时,被导致其他的ASBR路由表被刷新,最终将这些路由传回源协议---路由回馈--选路不佳
cisco在它私有的EIGRP协议中,使用了双优先级;正常EIGRP协议内部路由优先级为90,重发布进入EIGRP的路由条目为150,大于其他协议;避免了第一台ASBR重发布协议后,刷新另一台ASBR-- 避免路由回馈
在华为等厂商设备中无EIGRP;故借鉴了eigrp的规则,在OSPF协议中,基于外部重发布进入的5/7类LSA,优先级也修改为150;
【1】由于重发布协议,将在重发布过程中,不携带源有协议的度量值,而是在重发布起始位置添加种子,故当多点(多台ASBR)重发布相同路由时,将导致选路不佳--需要路由策略来解决
【2】在距离矢量协议中存在接口水平分割,可能由于网络拓扑的变化而再次出现路由回馈问题---需要路由策略来解决
总结:由于重发布技术,仅实施了路由条目共享工作,且过程中刷新原有度量;故在多点双向重发布中,可能因为拓扑变化、度量值等导致选路不佳 ---- 人工干预