多点重发布(条件以及规则):
概念:多点双向重发布:在两种路由协议或同一协议的两个进程间,使用多台ASBR来进行重发布,实现链路备份,提高网络稳定性和效率;
条件:
-
只能在两种协议,或两个进程进行发布;不是说一个拓扑内只能存在两种协议或两个进程
-
必须存在ASBR --- 自治系统边界路由器(协议边界路由器);同时工作工作两种协议或两个进程中
-
必须考虑--种子度量(起始度量);从源协议协议进入新协议时,不携带源协议的度量值;而是人为定义个新的初始度量;
规则:
-
将A协议发布到B协议时,是在ASBR上的B协议中进行配置;
-
将A协议发布到B协议时,是将ASBR上所有通过A协议学习,以及ASBR上宣告在A协议的直连路由,全部共享到B协议中; (部分协议不共享缺省路由)
配置命令:
三部分
1.A->B 将一种动态路由协议产生的路由共享到另一种动态路由协议中
例:import-route ospf 1
2.静态-->B 将ASBR上的静态路由,重发布到一种动态路由协议中
例:import-route static
3.直连-->B 将ASBR上未工作在B协议中的直连路由,重发布到B这种动态路由协议中
注:若重发布动态和重发布直连携带了同一条路由时,优选重发布直连产生的路由;
例:import-route direct
实验拓扑图:
实验要求:
1.两个协议间进行多点双向重发布
2.R7的环回没有宣告在OSPF协议中,而是后期重发布进入的
3.解决环路,所有路径选择最优,且存在备份
实验过程:
1.ip地址以及环回的基本配置(由于各个路由器的配置相似,所以只举例部分)
R1:
R2:
R3:
2.启动rip和ospf协议(在这里举例部分)
R2:(边界路由器)
R3:(边界路由器)
3.在R7上重发布
4.在R2和R3上分别双向重发布
两配置几乎相同,在这就只举例R2
R2:
在R7上可以看到R7到达R2,R3的路由
重发布后查看R2的路由表,发现去R3环回的有两条路由
由ospf学习到的为掩码32位,由rip学到的24位,因为路由的掩码不同,都被加入了路由表中,我们只需要一条,接下来有两种方法:
1、修改R3环回的IP
2、修改R3G0/0/1接口的工作类型
修改接口类型:
[r3-GigabitEthernet0/0/1]ospf network-type broadcast
重启接口后再次查看即生效
5.解决环路,修改优先级
环路问题:
触环的根本原因是7.7.7.7通过R2重发布到rip区域里面后优先级变为100,但又经过R3的重发布后,优先级变为150,于是R4发现从R3和R5都可以到R7,并且R3更直接,于是选择了R3。
解决方法:接下来,为解决此问题并且不影响冗余备份,我们可以进行路由策略,将从R2或R3进去的R7的环回的优先级改为比150大,于是R4就会选择R5去到达R7的环回。
修改有优先级的命令:
ip ip-prefix a index 10 permit 7.7.7.0 24
route-policy q permit node 10
if-match ip-prefix q
apply preference 151
preference route-policy q
#R3也要做和R2相同的操作
#R3到达R7的路由
#当将34通道关闭后
此时,R3又学习了rip,且此时优先级为151,说明,上述优先级修改成,且不存在环路
6.选路更佳,需要调整路由策略,修改度量和类型
解决R1的负载均衡、
使用前缀列表抓取路由,将12/13网段的路由改成类型1,以便ospf在选路时优先选择类型2的路由,防止负载均衡
[R2]ip ip-prefix c permit 2.2.2.0 24
[R2]ip ip-prefix c permit 12.1.1.0 24
[R2]route-policy c permit node 10
[R2-route-policy]if-match ip-prefix c
[R2-route-policy]apply cost-type type-1
[R2-route-policy]route-policy c permit node 20
Info: New Sequence of this List.
[R2-route-policy]q
修改完后重发布:
[R2]ospf 1
[R2-ospf-1]import-route rip route-policy c
R3操作同上:
[R3]ip ip-prefix c permit 13.1.1.0 24
[R3]route-policy c permit node 10
Info: New Sequence of this List.
[R3-route-policy]if-match ip-prefix c
[R3-route-policy]apply cost-type type-1
[R3-route-policy]route-policy c permit node 20
Info: New Sequence of this List.
修改完后重发布:
[R3-route-policy]q
[R3-ospf-1]import-route rip route-policy c
R4的路由表:
此时选路达到最佳;