什么是重发布
一台路由器同时工作在两种不同的路由协议中,或者相同协议的不同进程中;由于算法和数据库的独立,故两种协议或进程默认不共享路由信息;可以让该设备成为ASBR来实现路由共享,最终全网可达; 条件: 1、必须存在ASBR(自治系统边界路由器、协议边界路由器) 2、必须考虑种子度量--- A协议发布B协议时,由于两种协议的度量计算规则不同,故不会共享A协议的度量,而是ASBR将路由发布到B协议时,添加一个数字来作为B协议的起始度量;
重发布类型
1、单点单向重发布
2、单点双向重发布
3、多点单向重发布
4、多点双向重发布
配置命令
3方面
A->B 一种动态路由协议发布到另一种动态路由协议中
静态->B 将ASBR上的静态路由条目重发布到一种动态路由协议中
直连->B 将ASBR上未宣告在B协议中的直连路由重发布到B协议
【1】RIP ospf->rip [r2]rip [r2-rip-1]import-route ospf 1 cost 2 默认导入的路由其种子度量为1,人为可以添加数值;此处添加2,最终为3; 静态->rip [r2] rip 1 [r2-rip-1]import-route static 注:默认的种子度量为1,且不会导入静态缺省路由; 直连->rip [r2-rip-1]import-route direct 注:默认的种子度量为1,且不会导入静态缺省路由; 若多种重发布配置均进行,重发布直连覆盖正常的动态发布(直连大于所有)
【2】OSPF rip->ospf [r2]ospf 1 [r2-ospf-1]import-route rip 注:默认进入路由器为外部类型2,种子度量为1; 类型2在路由表中仅显示种子度量; [r2-ospf-1]import-route rip cost 2 修改种子度量 [r2-ospf-1]import-route rip type 1 修改类型####类型1 在路由表中显示整段路径的总度量; 静态->ospf [r2-ospf-1]import-route static 注:默认进入路由器为外部类型2,种子度量为1;不能导入静态的缺省路由; 直连->ospf [r2-ospf-1]import-route direct 注:默认进入路由器为外部类型2,种子度量为1; 优选重发布直连 ospf 1 -> ospf 2 [r1]ospf 1 [r1-ospf-1]import-route ospf 2 [r1]ospf 2 [r1-ospf-1]import-route ospf 1 注:不同进程的重发布
重发布时ASBR上存在环回接口出现的问题
ospf协议传递本地环回接口网段时,为32位主机路由;但若将本地环回通过重发布导入其他路由时,基于本地路由表中的直连路由进行;若本地直连路由为其他长度掩码,将使得该网络出现两条掩码不同的路由来在整个网路传递;
32位来自ospf域的0.0.0.0 的反掩码宣告
24位来自ASBR的直连接口
ospf->rip
10.1.1.0/24 RIP 100 1 D 192.168.0.2 GigabitEthernet0/0/0 10.1.1.1/32 RIP 100 1 D 192.168.1.2 GigabitEthernet0/0/1 20.1.1.0/24 RIP 100 1 D 192.168.1.2 GigabitEthernet0/0/1 20.1.1.1/32 RIP 100 1 D 192.168.0.2 GigabitEthernet0/0/0
(会造成最长匹配,直接忽略掉ASBR 24位直连)
[Huawei-rip-1]tracert 10.1.1.1 traceroute to 10.1.1.1(10.1.1.1), max hops: 30 ,packet length: 40,press CTRL_C to break 1 192.168.1.2 30 ms 20 ms 10 ms 2 172.16.1.1 40 ms 20 ms 20 ms 3 172.16.0.2 40 ms 20 ms 10 ms
解决:1)环回接口配置32位掩码ip地址 (我就略写了,都会吧)
2)修改环回接口的网络类型(broadcast)
[Huawei-LoopBack1]ospf network-type broadcast 10.1.1.0/24 RIP 100 1 D 192.168.0.2 GigabitEthernet0/0/0 RIP 100 1 D 192.168.1.2 GigabitEthernet0/0/1 20.1.1.0/24 RIP 100 1 D 192.168.1.2 GigabitEthernet0/0/1 RIP 100 1 D 192.168.0.2 GigabitEthernet0/0/0
结果(与上一个tracert比较 ↑ )
[Huawei]tracert 10.1.1.1 traceroute to 10.1.1.1(10.1.1.1), max hops: 30 ,packet length: 40,press CTRL_C to break 1 127.0.0.1 1 ms 1 ms 1 ms
重发布的备份路段
R1->R2环回的路径 10.1.1.0/24 RIP 100 1 D 192.168.0.2 GigabitEthernet0/0/0(R2) RIP 100 1 D 192.168.1.2 GigabitEthernet0/0/1(R4)
[R2-rip-1]import-route ospf cost 3 R1->R2环回的路径 10.1.1.0/24 RIP 100 1 D 192.168.1.2 GigabitEthernet0/0/1
可以尝试一下
做法
1.当然是接口IP的配置
2.RIP区域和OSPF区域的宣告
3.在R2与R4上 对 RIP->OSPF的重发布和OSPF->RIP的重发布
4.解决最长路由匹配《修改换回接口类型 broadcast与 32位IP地址》
5.备份路由《修改一个ASBR种子度量》
[R2-rip-1]import-route ospf cost 3 10.1.1.0/24 RIP 100 1 D 192.168.1.2 GigabitEthernet0/0/1
R1的路由