OSPF路由重分发

在现实环境中,一个单一的IP路由协议是管理网络中IP路由的首选方案,但是,在企业环境中,网络中是存在多种路由协议的,如果想要这些网络都互连互通,就要至少有一台路由器运行多种路由协议来实现不同网络之间的通信。就需要使用今天介绍的路由重分发,那我们下面简单介绍一下路由重分发及相关的配置。
路由重分发通常在那些负责从一个AS学习路由,然后向另一个AS广播的路由器进行配置,简单来说就是将一种路由协议产生的路由条目转换成另一个路由协议。比如:一台路由器既运行OSPF又运行RIP,如果OSPF进程被配置为通告由RIP学习到的路由到OSPF AS中,这种做法就可以成为“重分发RIP”。
进行路由重分发时,最常考虑的因素有:度量值和管理距离。
OSPF使用的度量值成本;RIP使用的度量值时跳数。
直连的管理距离是0;静态的管理距离是1;OSPF的管理距离是110;RIP的管理距离是120。
使用路由重分发说白了就是改变路由协议的度量值和管理距离。
OSPF重分发路由的路径协议有两种,计算开销的方式是:
类型1(E1):内部开销+外部开销;
类型2(E2):只计算外部开销。

不是自己内部发布的路由,就称为外部路由,如果想要实现全网互通,就必须使用重分发路由。
配置重分发之前,必须注意一下几个方面:
1.决定在哪里添加新的路由协议;
2.确定ASBR;
3.决定哪个协议在核心,哪个协议在边界;
4.决定路由充分发的方向。
接下来我们结合一个简单的实验拓补,来了解一下配置

拓补图中IP地址、loopback口的地址已经配置完成(拓补图中担任ASBR角色的路由器已经标志出来了),按照实验拓补图上配置路由协议
路由器的简单配置,这里就一一介绍了

R1(config)#router ospf 1
R1(config-router)#net 192.168.7.1 0.0.0.0 area 1
R1(config-router)#net 192.168.2.0 0.0.0.255 area 1
R1(config-router)#net 192.168.3.0 0.0.0.255 area 0
R1(config)#ip route 0.0.0.0 0.0.0.0 192.168.5.2
R2(config)#router ospf 1
R2(config-router)#net 192.168.8.1 0.0.0.0 area 0
R2(config-router)#net 192.168.3.0 0.0.0.255 area 0
R2(config)#router rip
R2(config-router)#version 2
R2(config-router)#no auto-summary
R2(config-router)#net 192.168.4.0
R3(config)#router os 1
R3(config-router)#net 192.168.9.1 0.0.0.0 area 1
R3(config-router)#net 192.168.2.0 0.0.0.255 area 1
R3(config)#ip route 192.168.10.0 255.255.255.255 192.168.1.2
R4(config)#ip route 0.0.0.0 0.0.0.0 192.168.1.1
R5(config)#router rip
R5(config-router)#version 2
R5(config-router)#no auto-summary
R5(config-router)#net 192.168.4.0
R5(config-router)#net 192.168.11.0
ISP(config)#ip route 0.0.0.0 0.0.0.0 192.168.5.1

现在网络拓补中不属于同一种路由协议的路由条目不能进行交换,不属于同一个区域的路由现在是不通的,现在才可是真正的需要使用“路由重分发”,接下来介绍一下如何配置路由重分发只在担任ASBR路由器上配置就好
R1(config)#router ospf 1<br/>R1(config-router)#default-information originate #宣告一条默认路由添加到OSPF区域中<br/>R2(config)#router rip<br/>R2(config-router)#redistribute ospf 1 metric 10 #把OSPF区域中的路由条目转换成RIP路由条目,必须加metric(跳数)后面的数字自己随便定义,但是最大可以等于15,不允许大于15.<br/>R2(config)#router ospf 1<br/>R2(config-router)#redistribute rip subnets #把rip路由条目转换成OSPF的路由条目,必须加subnets(子网),可以省略metric(成本)默认是20,类型默认是类型2<br/>R3(config)#router ospf 1<br/>R3(config-router)#redistribute static subnets #将静态路由添加到OSPF区域中<br/>R3(config-router)#redistribute connected subnets #将直连网络添加到OSPF区域中<br/>
现在已经配置完成了,实现全网通了,查看一下每个路由器的路由表
R1的路由表

R2的路由表

R3的路由表

R4的路由表

R5的路由表

ISP的路由表

路由表中,C表示直连路由、S表示静态路由、R表示通过RIP学到的路由、O表示通过OSPF学习到路由。
上面配置重分发的命令是最简单的,最简洁的,不能省略了,完整的命令格式:

根据需要自己添加,好了,实验完成!
愿我们共同学习,共同进步!

原文地址:https://blog.51cto.com/14157628/2392961

时间: 2024-10-15 09:51:12

OSPF路由重分发的相关文章

OSPF路由重分发配置

R4(config)#ip route 0.0.0.0 0.0.0.0 192.168.20.2.R1(config)#ip route 192.168.10.0 255.255.255.0 192.168.20.1R1(config)#router ospf 1R1(config-router)#router-id 1.1.1.1R1(config-router)#net 1.1.1.1 0.0.0.0 area 1R1(config-router)#net 192.168.30.0 0.0.

OSPF的高级应用之路由重分发与NSSA的配置

在一个大型网络中会出现很多问题,如路由条目过多.LSDB过大.OSPF和其他路由协议如何通信等问题,需要进一步的优化和解决.这次将介绍路由重分发和NSSA区域的概念和配置. 路由重分发及配置 上次介绍了LSA5,可以讲OSPF AS外的路由通告到OSPF系统内,这是如何实现的呢? 路由重分发 路由重分发通常在那些负责从一个自治系统学习路由,然后向另一个自治系统广播的路由器上进行配置.例如:一台路由器既运行OSPF又运行RIP,如果OSPF进程被配置为通告由RIP学到的路由到OSPF自治系统中,那

网络聚合CIDR、OSPF、RIP路由重分发配置实例

地址汇总配置实例,拓扑图如下所示:R2连接了多个网段地址(特别是这种连续的IP地址最是应该做网络汇总),同样R4上面也配置了很多的网段信息. R2和R1之间属于OSPF协议的AREA 1区域,R1和R3之间属于AREA 0骨干区域,R3和R4之间使用RIP协议. 四台路由器的loopback 0地址分别为1.1.1.1/32和2.2.2.2/32 和3.3.3.3/32和4.4.4.4/32. 有人跟我说我是不是把博客写的太详细了,其实我也在纠结这个事,因为毕竟太累了,一篇博客要写.要做.要截图

20.三层技术之OSPF区域划分与路由重分发(2)

OSPF引入了区域划分的技术,OSPF可以将整个AS分割成多个小区域.Area0默认为骨干区域,其他为标准区域. OSPF区域中将路由器分为内部路由器(IR),区域间路由器(ABR),自治系统边界路由器(ASBR). OSPF区域中又将通告(LSA)分为7类通告(LSA): v LSA1:内部路由通告路由描述,传播范围区域内所有路由. v LSA2:内部路由通告路由条目,传播范围区域内所有路由. v LSA3:区域间路由通告路由条目,传播范围整个AS自治系统. v LSA4:边界区域路由ASBR

开放式最短路径优先协议(OSPF) 、RIP以及路由重分发

一.学习重点(OSPF) 1.OSPF的五种包 hello包.数据库描述包(DBD).链路状态请求包(LSR).链路状态更新包(LSU).链路状态       确认包(LSAck).其中一个LSU可能包含多个LSA(链路状态通告). 2.OSPF的七种状态 失效状态(down).初始状态(init).双向状态(2-way).准启动状态(ExStart).交换状       态(Exchange).加载状态(loading).完全邻接状态(full) 3.OSPF的四种路由器 DR(指定路由器).

路由器OSPF协议的高级配置之“路由重分发”

路由重分发通常在那些负责从一个AS学习路由,然后向另一个AS广播的路由器上进行配置,例如,一台路由器即运行OSPF又运行RIP,如果OSPF进程被配置为通告由RIP学习到的路由到OSPF AS中,那么这种做法就可以成为"重分发RIP". 一个单一的IP路由器协议是管理网络中IP路由的首选方案,无论是从配置管理的角度还是从容错管理的角度,每台路由器都被期望运行单种路由协议而不是多种路由协议.然而,现实网络的情况是存在多种路由协议的,并且这些网络要互联互通,那就必须至少有一台路由器运行多种

OSPF路由协议之“路由重分发”及“NSSA区域”

一个单一的IP路由协议是管理网络中IP路由的首选方案.Cisco IOS能执行多个路由协议,每一个路由协议和该路由协议所服务的网络属于同一个自治系统.Cisco IOS使用路由重分发特性以交换由不同协议创建的路由信息.一台路由器上运行多种路由协议并不意味着重分发就会自动进行,重分发必须被配置以后才能进行.路由重分发通常在那些负责从一个AS学习路由,然后向另一个AS广播的路由器上进行配置.例如,一台路由器既运行OSPF又运行RIP,如果OSPF进程被配置为通告由RIP学习到的路由到OSPF AS中

Cisco之路由重分发

在一个大型网络中可能存在着多种路由协议,因此关系到路由重分发的问题.网络架构如下图所示: 架构说明: 1 R1为总公司路由器: 2 R2.R5为上海分公司路由器: 3 R3.R4为杭州分公司路由器: 4 总公司和分公司之间使用OSPF协议,上海分公司使用RIP协议,而杭州分公司使用静态路由协议: 5 所有分公司访问公网都通过总公司路由器R1实现: 6 本地所带主机由Loopback1接口模拟: 7 Loopback0使用192.168.255.0/24网段并且作为Router ID: 1)配置基

09 路由重分发和路由策略

路由协议的性能问题 路由更新太多 路由更新的长度 更新频率 设计 是否使用了路由表映射和过滤器 自治系统中运行的路由协议 路由协议的性能问题的解决方案: 1.修改设计 2.使用被动接口 3.路由过滤 4.访问控制列表(ACL) 5.路由映射表 6.分发列表 7.前缀列表 实现重分发时需要考虑的因素 路由反馈(例如,如果有多台边界路由器执行路由重分发) 路由信息不兼容 汇聚时间不一致 在重分发环境中选择最佳路由 管理距离 路由度量值 各种路由协议的默认管理距离 使用多点重分发时,为防止路由环路,建