一.路由重分发及配置
1.路由重分发概述
路由重分发通常在那些负责从一个AS学习路由,然后向另一个AS广播的路由器上进行配置。
例如:一台路由器既运行OSPF又运行RIP,如果OSPF进程被配置为通告由RIP学习到的路由到OSPF AS 中,那么这种做法就可以称为“重分发RIP'。
2.理解路由重分发
一个单一IP路由协议是管理网络中IP路由的首选方案
Cisco IOS能执行多个路由协议,每一个路由协议和该路由协议所服务的网络属于同一个自治系统
Cisco IOS使用路由重分发特性以交换由不同协议创建的路由信息
3.路由重分发的考虑
进行路由重分发时,不管是有类路由协议还是无类路由协议,都需要考虑每种路由协议的能力
及特性。最常考虑的两个因素是度量值和管理距离(Administrative Distances)。
(1)度量值
度量值代表距离,它们用来在寻找路由时确定最优路由。每一种路由算法在产生路由表时都会
为每一条通过网络的路径产生一个数值(度量值),最小的值表示最优路径值。度量值的计算可以只考虑路径的一个特性,但更复杂的度量值是综合了路径的多个特性产生的。
扩展:
一些常用的度量值有跳数、成本、带宽、时延、负载、可靠性、最大传输单元(MTU)等。
① OSPF 路由协议的度量值为成本 ② 而RIP路由协议的度量值为跳数。
(2)管理距离
管理距离是指一种路由协议的路由可信度。每一种路由协议按可靠性从高到低依次分配一个信
任等级,这个信任等级就称为管理距离。对于两种不同的路由协议到一个目的地的路由信息,路由
器首先根据管理距离决定相信哪一个协议。
4.OSPF重分发路由的路径类型
重分发到OSPF AS 中路由的路径类型分为两种:
类型1的外部路径(Type 1 external path,E1):是指目的地在OSPF AS外部的路径,表示为E1
类型2的外部路径(Type 2 external path,E2):也是指目的地在OSPF AS外部的路径,但是在计算外部路由的度量时不再计入路由器到达ASBR路由器的路径开销。
5.路由器重分发配置
配置路由重分发
在进行路由重分发之前,必须注意以下几个方面。
决定在哪里添加新的协议。
确定ASBR。
决定哪个协议在核心,哪个协议在边界。
决定进行路由重分发的方向。
重分发命令
在ospf 中重分发rip
router ospf 1
redistribute rip subnets
在rip 中重分发 ospf
router rip
redistribute ospf 1 metric 3
在ospf中重分发默认路由
default-information originate
在ospf 中重分发 静态和直连
redistribute static subnets
redistribute connected subnets
6.路由重分发配置实例
公司有两家分公司,分别在上海、杭州,总公司在北京,为了提高访问的安全性和实时性,避
免出现故障,公司决定租用数字电路,将分公司和总公司的网络互通,如图所示,其中R1为总
公司路由器,P2.R5为上海分公司路由器,R3,B4为杭州分公司路由器,按照以下要求配置网络中的路由器,实现全网互通,并能访问ihternet.
需求分析
公司网络中运行了多种路由协议
配置重分发实现公司内部网络互通
总公司R1上重分发默认路由实现全网访问Internet
公司规划如下
R1、R2和R3配置OSPF
R2和R5配置RIP
R1配置默认路由访问Internet
R3配置静态路由访问R4所带网段
R4配置默认路由访问全网
命令配置
R1配置如下
R1 (config)#int f2/0
R1 (config-1f)#ip address 172.16.31.1 255.255.255.252
R1 (config)# router ospf 1
R1 (config-router)#router-id 1.1.1.1
R1 (config-router)#network 1.1.1.1 0.0.0.0 area 0
B1 (config-router)#network 10.0.0.0 0.0.0.3 area 0
R1 (config-router) #network 10.0.0.4 0.0.0.3 area 1
R1 (config-router)#network 192.168.1.0 0.0.0.255 area 0
R1 (config)# ip route 0.0.0.0 0.0.0.0 172.16.31.2
R2的配置如下
R2 (config)#router ospf 1
R2 (config-router)#router-id 2.2.2.2
B2 (config-router)#network 2.2.2.2 0.0.0.0 area 0
R2(config-router)#network 10.0.0.0 0.0.0.3 area 0
R2(config) #router rip
R2 (config-router)# version 2
R2 (config-router) #network 192.168.100.0
R3的配置如下
R3 (config) #iint f0/0
R3(config-1f)#ip add 10.0.0.9 255.255.255.252
R3(config) #ip route 192.168.3.0 255.255.255.0 10.0.0.10
R3(config) #router ospf 1
R3 (config-router)#router-id 3.3.3.3
R3 (config-router)# network 3.3.3.3 0.0.0.0 area 1
R3(conflg-router)# network 10.0.0.4 0.0.0.3 area 1
R4的配置如下
R4(config)#int f0/0
R4(config-if)#ip address 10.0.0.10 255.255.255.252
R4(config)#ip route 0.0.0.0 0.0.0.0 10.0.0.9
R5的配置如下
R5(config)#router rip
R5(conflg-router) #veraion 2
R5(config-zouter)#network 192.168.2.0
R5(config-router)#network 192.168.100.0
ISP的配置如下
ISP(config) #int f0/0
ISP(config-1f) #ip address 172.16.31.2 255.255.255.252
ISP(conflg) #1p route 0.0.0.0 0.0.0.0 172.16.31.1
配置路由重分发
路由器R1重分发默认路由,配置如下
Rl (config) #router ospf 1
R1 (config-router)#default-information originate
路由器R2重分发,配置如下
R2 (config)#router ospf 1
R2 (config-router)4redistribute rip subnets
R2(config)#router rip
R2 (config-router)#redistribute ospf 1 metric 3
路由器R3重分发静态路由和直连路由,配置如下
R3(config) #router ospf 1
R3(config-router)#redistribute atatic subneta
R3(config-router)#redistribute connected aubneta
验证网络通信是否正常。
创作不易,求关注,点赞,收藏,谢谢~