路由重分发

王朝百科·作者佚名  2012-03-05  
宽屏版  字体: |||超大  

在大型的企业中,可能在同一网内使用到多种路由协议,为了实现多种路由协议的协同工作,路由器可以使用路由重分发(route redistribution)将其学习到的一种路由协议的路由通过另一种路由协议广播出去,这样网络的所有部分都可以连通了。 为了实现重分发,路由器必须同时运行多种路由协议,这样,每种路由协议才可以取路由表中的所有或部分其他协议的路由来进行广播

目录

关于redistribute命令路由重分发示例

关于redistribute命令redistribute命令可以用来实现路由重分发,它既可以重分发所有路由,又可以根据匹配的条件,选择某些路由进行重分发,此外,该命令还支持某些参数的设置,如设置metric。

完整的redistribute命令格式如下:

redistribute protocol [process-id] [level-1 | level-1-2 | level-2] [as-number] [metric metric-value] [metric-type type-value] [match {internal | external 1 | external 2}] [tag tag-value] [route-map map-tag] [subnets]

redistribute命令标明了重分发路由的来源,而router命令则标明了广播路由的进程。例如,命令redistribute eigrp 1表示路由器取来自EIGRP进程1的路由进行重分发;如果该命令在router rip下,则该路由被重分发为RIP路由,这样其他RIP路由器就可以看到来自EIGRP AS 1的路由了。

在路由器上配置多路由协议间的重分发,比如将路由协议A重分发到路由协议B中,要先进入路由协议B的路由模式下,然后再执行redistribute命令进行重分发的操作,并配置相应的路由选路参数。

一般做多路由协议间的重分发要做双向的,即将路由协议A重分发到路由协议B后,再执行路由协议B到路由协议A的重分发,或是配置单向的重分发后,在添加一条指向到对方的默认路由(这一般用于外部路由协议间,如配置BGP时)。

路由重分发,即将一种路由协议中的路由条目转换为另一种路由协议的路由条目,达到多路由环境下的网络互通。

路由重分发示例

设计目标:

1)R1在不同IGP——RIP、EIGRP和OSPF之间实现路由重分发;

2)使用默认的metric;

3)在重分发到OSPF时使用非默认的subnets参数;

4)其他参数保持默认值。

R1的配置:

router eigrp 1

redistribute ospf 1 metric 1544 5 255 1 1500

redistribute rip metric 1544 5 255 1 1500

network 14.0.0.0

no auto-summary

!

router ospf 1

router-id 1.1.1.1

redistribute eigrp 1 subnets

redistribute rip subnets

network 15.0.0.0 0.255.255.255 area 0

!

router rip

version 2

redistribute eigrp 1 metric 2

redistribute ospf 1 metric 3

network 13.0.0.0

no auto-summary

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有