欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

重发布(单点)

程序员文章站 2024-02-02 22:54:58
...

重发布技术

一、基本概念

  • 重发布:又名重分发、重分布,当路由器运行于两个协议或者两个进程时,默认学习到的路由是不共享的。为了实现全网可达,需要使用重发布技术将不同协议的路由条目进行共享。
  • 关键点:
    1)ASBR设备–自治系统边界路由器,习惯称呼为协议边界路由器,即同时运行于不同协议的路由器
    2)种子度量值–因为不同协议之间的度量值不兼容,所以在进行重发布后路由条目原本的度量值不会携带进新的协议,需要在ASBR上进行重发布时人为添加起始度量

二、重发布规则

  • 将A协议发布到B协议时,是在ASBR上的B协议中配置;
  • 将A协议发布到B协议时,是将ASBR上所有通过A协议学习,及ASBR直连到A协议中的所有路由全部共享到B协议中;

三、重发布技术分类

  • 单点单向重发布
  • 单点双向重发布
  • 多点双向重发布
    注:重发布技术,永远只是两个协议之间进行,即使ASBR运行于多种协议中。

四、配置方式

  • 重发布配置分为三种情况:
    1)将一种动态协议重发布进入另一个动态协议,即A—>B
    2)将静态路由重发布进入另一个动态协议,即静态—>B
    3)将直连路由重发布进入另一个动态协议,即直连—>B
    重发布(单点)
    实验如图:
    每个路由器拥有环回接口,地址R1为1.1.1.1/24,其他以此类推。
    R1全部运行于RIP协议,R3全部运行于OSPF协议,R4运行于EIGRP协议,R2属于ASBR设备,运行三种协议,分别宣告进不通的协议。
    现需要在R2上进行重发布行为,实现路由共享。
    目前只有R2的路由表是完整的,其他路由器均只有直连路由。
    R2配置:
    重发布(单点)

【当B=RIP时】

OSPF/EIGRP—>B:

R2(config)#router rip  
R2(config-router)#redistribute ospf 1 metric ?
  <0-16>       Default metric
  transparent  Transparently redistribute metric
R2(config-router)#redistribute ospf 1 metric 1
R2(config-router)#redistribute eigrp 90 metric 1

将其他协议重发布进入RIP时,必须添加种子度量,因为默认为无穷大。
静态—>B:

  • 一般情况下,需要重发布的静态路由大部分缺省路由。
    此时可以在R2上添加一条缺省路由:
R2(config)#ip route 0.0.0.0 0.0.0.0 loopback 1

重发布(单点)
此时可以将此静态路由重发布进入RIP:

R2(config)#router rip
R2(config-router)#redistribute static 
  • 此时可以不配置种子度量,重发布静态默认度量值为1.
    直连路由—>B:
R2(config)#router rip
R2(config-router)#redistribute con nected 
  • 此时可以不配置种子度量,重发布直连默认度量值为1.
  • 另需要注意,在重发布直连路由时,会将工作在OSPF和EIGRP协议的几条直连路由也共享到RIP,此时会和之前共享OSPF&EIGRP协议到RIP的路由有重复,路由器优选度量值小的。若一样则任选一条。

【当B=OSPF时】

RIP/EIGRP—>B:

R2(config)#router ospf 1
R2(config-router)#redistribute rip subnets 
R2(config-router)#redistribute eigrp 90 subnets 

R2(config-router)#redistribute rip 
% Only classful networks will be redistributed
  • 将其他协议重发布进入OSPF时,需要添加subnets参数。
    不添加则只能重发布有类别路由
  • 默认导入路由为类型2;即在OSPF中以 OE 2标识
  • 类型2-----种子度量为20,在内部传递时,不叠加内部的度量值;
    若存在多台ASBR设备需要导入相同的路由时,为了相对选路更佳,可以将类型修改为1;
r2(config-router)#redistribute rip subnets metric-type 1 
修改类型为1---种子度量为20,在内部传递时,叠加内部的度量值;

静态路由—>B:

R2(config)#router ospf 1
R2(config-router)#redistribute static subnets
  • 此命令只能导入普通的静态路由,手工配置的缺省路由并不能导入,此为和DV型协议的区别。
  • OSPF缺省路由的导入需要使用专用的命令
r2(config-router)#default-information originate 
注:默认进入路由为类型2,种子度量为1;

直连—>B:

r2(config)#router ospf 1 
r2(config-router)#redistribute connected subnets 
注:默认进入路由为类型2,种子度量为20;

所有导入的路由都可以修改种子度量和路由类型:

r2(config-router)#default-information originate  ?
  metric       OSPF default metric
  metric-type  OSPF metric type for default routes

【当B=EIGRP时】

RIP/OSPF---->B:

r2(config)#router eigrp 90
r2(config-router)#redistribute rip  metric 1544 100 255 1 1500
r2(config-router)#redistribute OSPF 1  metric 1544 100 255 1 1500
注:必须添加种子度量,默认为无穷大;
  • 其中1544 100 255 1 1500分别为带宽,延时,可靠性,负载,MTU,此为EIGRP协议计算度量值的参数。
    带宽根据实际情况进行配置,其他参数建议保持默认即可。
  • 重发布到EIGRP的路由,使用字母 D EX标记,且管理距离为170;

静态路由—>B:

r2(config-router)#redistribute static 
注:默认为最佳度量

直连—>B:

r2(config-router)#redistribute connected
注:默认为最佳度量
相关标签: 重发布