双点双向重分布:

什么是重分布?

路由重分布为在同一个互联网络中高效地支持多种路由协议提供了可能,执行路由重分

布的路由器被称为边界路由器,因为它们位于两个或多个自治系统的边界上。目的,是为了适应不同的协议设置的

双点双向重分布:

1、多点重分发中,一边的路由协议注入到另一边的路由协议时,只发生在多点中的其中一点,而其余点即便配置有重分发命令也不会再发生注入。

2、多点双向重分发中的“双向”情况:第一种情况,双向发生在同一个路由器上,会产生次优路由,但不会发生路由环路,所以这里不分析;第二种情况,双向发生在不同路由器上,必然存在路由环路的危机。

缺点

1.次优
2.成环

加速tranroate的速度:
conf#no ip domain lookup

查看有关rip的操作:
do show run | s r rip
查看有关ospf的操作:
do show run | s r ospf

Rip协议更新速度很慢为 240s

防止成环:

操作机制
把rip注入OSPF中,然后用ACL或者前缀阻拦OSPF中的IP网段
把OSPF注入rip中,然后用ACL或者前缀阻拦rip中的IP网段

ospf和bgp双向引入配置 bgp和ospf双向重分布_OSPF

ospf和bgp双向引入配置 bgp和ospf双向重分布_数据库_02

注意:不加metric的注入ospf在rip中不生效。

ospf和bgp双向引入配置 bgp和ospf双向重分布_ospf和bgp双向引入配置_03

ospf和bgp双向引入配置 bgp和ospf双向重分布_redis_04

R3不存在负载均衡的原因
如果先配置了R1,R1生成的rip五类LSA会通过R3传给R2,因此R2有了向R5的路由且AD值为110<120(rip),所以当在R2上配置rip注入ospf 的时候,不再会把 5.5.5.5

注入到OSPF中了。

以上方法已经过时。

新型标序号的方法:

R1:
单向
conf#route-map rip->ospf permit 20(20是序列号)
Conf-route-map#set tag 100(打上100的tag)
conf#router ospf 1
Conf-router#redistribute rip route-map rip->ospf (应用到重分布中)
Conf-router#route-map rip->ospf deny 10(拒绝10匹配的,先拒绝tag后匹配)
Conf-route-map#match tag 200(这是序号10的配置)
单向:
conf#route-map ospf->rip deny 10(名字不同上方)
Conf-route-map#match tag 300
Conf-route-map#router rip
Conf-router#redistribute osprey 1 metric 9 route-map ospf->rip
conf-router#route-map ospf->rip permit 20 (允许序号20的动作)
Conf-route-map#set tag 400
R2:
单向
conf#route-map ospf->rip deny 10(拒绝匹配序号10,以下是序号10的配置)
Conf-route-map#match tag 100 (序号10:匹配tag为100的LSA)
conf#router rip
Conf-router#redistribute ospf 1 metric 5 route-map ospf->rip
Conf#route-map ospf ->rip permit 20 (20>10放在序号10后面)
单向:
conf#route-map rip->ospf permit 20(注意:与上面名字不同)
Conf-route-map#set tag 300(打上300的标签)
Conf-route-map#router ospf 1
Conf-router#redistribute rip route-map rip->ospf
Conf-router#route-map rip->sop deny 10(如果10成立,就deny)
Conf-route-map#match tag 400(匹配400)

谨记:谁先谁后,序号大小决定

查看ospf协议数据包中的tag字段
..#show ip ospf database external

防止次优:

当左面的AS是OSPF时,在R1处向OSPF内注入rip的路由,这时R2上就存在两条去5.5.5.5

的路由,因为OSPF-AD-110

的下一跳是R3,从而差生次优路径,当左面AS内运行的是eigrp时170>120,就不会产生次优。
解决方法:

修改外部路由AD
conf#router ospf 1
Conf-router#distance ospf external 121 AS外部的管理距离(应该包括AS间)

Conf-router#distance ospf external 121 inter-area 20 AS与AS之间的

Conf-router#distance ospf external 121 intra-area 50 AS内部的
要改R1,R2要一起改,要不会出现意想不到的错误。