Metric度量/权值 rip—跳数,ospf—2?20?,bgp--1
什么要使用路由重分发?
在大型的企业中,可能在同一网内使用到多种路由协议,为了实现多种路由协议之间能够相互配合、协同工作,可以在路由器之间使用路由重分发(route redistribution)将其学习到的一种路由协议的路由通过另一种路由协议广播出去,这样网络的所有部分都可以连通了。
为了实现重分发,路由器必须同时运行多种路由协议,这样,每种路由协议才可以取路由表中的所有或部分其他协议的路由来进行广播。
在路由重分发的过程中要注意每个类型的路由协议的metric值。
一般环境中路由重分发有以下几种情况:
rip和eigrp之间路由重分发;
rip和ospf之间的路由重分发;
rip和isis之间的路由重分发;
eigrp和ospf之间的路由重分发;
eigrp和isis之间的路由重分发;
ospf和isis之间的路由重分发;
igrp和eigrp之间的路由重分发。
今天我们就来配置这几种路由重分发。试验拓扑图都使用如下拓扑:
点击查看大图
配置主机名、配置接口IP等基本步骤省略。
一.rip和eigrp之间路由重分发
假设R1上运行的是rip路由协议;R3上运行的是eigrp路由协议
在rip和eigrp之间配置路由重分发时要注意:
rip的度量值为跳数,本例中我们只有两跳。
Eigrp的度量值为带宽、延迟、可靠、负载最大传输单元。
r2(config)#router rip 把eigrp重分发到rip中
r2(config-router)#redistribute eigrp 100 metric 2
r2(config-router)#exit
r2(config)#router eigrp 100 把rip重分发到eigrp中
r2(config-router)#redistribute rip metric 1544 20000 255 1 1500
r2(config-router)#exit
二、rip和ospf之间的路由重分发
假设R1上运行的是rip路由协议;R3上运行的是ospf路由协议
在rip和ospf之间配置路由重分发时要注意:
Rip的度量值为跳数
Ospf有缺省的度量值,默认为20,可以不配置。
r2(config)#router rip 把ospf重分发到rip中
r2(config-router)#redistribute ospf 1 metric 2
r2(config-router)#exit
r2(config)#router ospf 1 把rip重分发到ospf中
r2(config-router)#redistribute rip metric 100
三、 rip和isis之间的路由重分发
假设R1上运行的是rip路由协议;R3上运行的是isis路由协议
在rip和isis之间配置路由重分发时要注意:
Rip的度量值为跳数
Isis要注意isis类型,当把其他路由协议重分发到isis中时,必须使用level-2
r2(config)#router rip 把isis重分发到rip中
r2(config-router)#redistribute isis metric 2
r2(config-router)#exit
r2(config)#router isis 把rip重分发到isis中
r2(config-router)#redistribute rip metric 0 metric-type internal level-2
四.eigrp和ospf之间的路由重分发
假设R1上运行的是eigrp路由协议;R3上运行的是ospf路由协议
Eigrp的度量值为带宽、延迟、可靠、负载最大传输单元。
Ospf有缺省的度量值,默认为20,可以不配置。
r2(config)#router eigrp 100 把ospf重分发到eigrp中
r2(config-router)#redistribute ospf 1 metric 1544 20000 255 1 1500
r2(config-router)#exit
r2(config)#router ospf 1 把eigrp重分发到ospf中
r2(config-router)#redistribute eigrp 100 metric 100
% Only classful networks will be redistributed
r2(config-router)#exit
五.eigrp和isis之间的路由重分发
假设R1上运行的是eigrp路由协议;R3上运行的是isis路由协议
Eigrp的度量值为带宽、延迟、可靠、负载最大传输单元。
Isis要注意isis类型,当把其他路由协议重分发到isis中时,必须使用level-2
r2(config)#router eigrp 100 把isis重分发到eigrp中
r2(config-router)#redistribute isis metric 1544 20000 255 1 1500 level-1-2
r2(config-router)#exit
r2(config)#router isis 把eigrp重分发到isis中
r2(config-router)#redistribute eigrp 100 metric 0 metric-type internal level-2
r2(config-router)#exit
六.ospf和isis之间的路由重分发
假设R1上运行的是ospf路由协议;R3上运行的是isis路由协议
Ospf有缺省的度量值,默认为20,可以不配置。
Isis要注意isis类型,当把其他路由协议重分发到isis中时,必须使用level-2
r2(config)#router ospf 1 把isis重分发到ospf中
r2(config-router)#redistribute isis metric 2 level-1-2
% Only classful networks will be redistributed
r2(config-router)#exit
r2(config)#router isis 把ospf重分发到isis中
r2(config-router)#redistribute ospf 1 metric 0 metric-type internal level-2
七.igrp和eigrp之间的路由重分发
因为Igrp和eigrp属于cisco私有的路由协议。所以他们之间的路由重分发是自动配置的。
要是所有的路由协议之间的路由重分发都像igrp和eigrp那样该多好啊
1,重分发,是指一个组织运行了多种路由协议时,必须采取方式将一种路由协议获悉的网络告知另一路由选择协议,以每个端点能到达其他点,这一过程就是重分发。虽然组织中运行多种路由选择协议,但每种内部路由协议都认为自己是AS内唯一内部路由选择协议,比如EIGRP重分发到OSPF中后,OSPF认为EIGRP是从外部AS的外部路由。 |
|
标题: 作者:kaixinbar 时间:2008-02-09 20:21 |
|
路由重分发是用在路由器连接两个不同的AS(自治系统)时用的. |
|
1.default redistribute cost
配置引入外部路由时缺省的花费值,no default redistribute cost命令取消配置。
default redistribute cost cost
no default redistribute cost
【参数说明】 cost为花费值,范围1~65535之间的整数。
【命令模式】 OSPF协议配置模式
【使用指南】
在OSPF将路由器上其它路由协议发现的路由引入作为自己的自治系统外部路由信息时,还需要一些额外的参数,包括:路由的缺省花费和缺省的标记等。
【举例】 配置OSPF引入外部路由时缺省的花费值为10。
Quidway(config-router-ospf)#default redistribute cost 10
【相关命令】
default redistribute tag
default redistribute type
2. default redistribute interval
配置OSPF引入外部路由的时间间隔,no default redistribute interval命令恢复缺省值。
default redistribute interval time
no default redistribute interval
【参数说明】 time为引入外部路由的时间间隔,以秒为单位,范围1~65535之间的整数。
【缺省情况】 OSPF引入外部路由的时间间隔缺省为1秒。
【命令模式】 OSPF协议配置模式
【使用指南】
由于OSPF总是要不停的引入外部的路由信息并将它们传播到整个自治系统中去,因此,有必要规定协议引入外部路由的时间间隔。
【举例】
指定OSPF引入外部路由的时间间隔为2秒。
Quidway(config-router-ospf)#default redistribute interval 2
【相关命令】 default istribute limit
3. default redistribute limit
配置OSPF可引入路由数量的上限,no default redistribute limit命令恢复缺省值。
default redistribute limit routes
no default redistribute limit
【参数说明】 routes为引入路由数量的上限值,范围1~65535之间的整数。
【缺省情况】 OSPF引入外部路由数量的上限缺省为150。
【命令模式】 OSPF协议配置模式
【使用指南】
由于OSPF总是要不停的引入外部的路由信息并将它们传播到整个自治系统中去,因此,有必要规定在一次传播中外部路由信息的最大条数。
【举例】 指定OSPF引入外部路由数量的上限为200。
Quidway(config-router-ospf)#default redistribute limit 200
【相关命令】
default redistribute interval
4. default redistribute tag
配置引入外部路由时缺省的标记值,no default redistribute tag命令取消该配置。
default redistribute tag [ as ] tag
no default redistribute tag
【参数说明】as表示为自治系统标号。 tag为标记值。
【命令模式】 OSPF协议配置模式
【使用指南】
在OSPF将路由器上其它路由协议发现的路由引入作为自己的自治系统外部路由信息时,还需要一些额外的参数,包括:路由的缺省花费和缺省的标记等。 路由标记可以用来标识协议相关的信息,如OSPF引入EGP/BGP协议时用来区分自治系统的编号。
【举例】
设置OSPF引入自治系统外部路由的缺省标记为10。
Quidway(config-router-ospf)#default redistribute tag 10
【相关命令】
default redistribute cost
default redistribute type
5. default redistribute type
配置引入外部路由时缺省的类型,no default distribute type命令恢复缺省值。
default redistribute type { 1 | 2 }
no default redistribute type
【参数说明】1和 2 分别表示第一类外部路由和第二类外部路由。
【缺省情况】没有配置引入外部路由时缺省类型时,默认为第二类外部路由。
【命令模式】 OSPF协议配置模式
【使用指南】
OSPF在协议中规定了两类外部路由信息的花费选择方式,可以用本节所述命令规定缺省的花费类型。
【举例】
指定OSPF引入外部路由时缺省类型为第一类路由。
Quidway(config-router-ospf)#default redistribute type 1
【相关命令】
default redistribute cost
default redistribute tag