Preifx-list前缀列表,用于抓取路由;
Distribute-list分发列表,用于RIP和EIGRP过滤路由;
Filter-list过滤列表,用于OSPF过滤路由;
Route-map路由图,用于实现不同协议之间路由过滤。(其中一个功能)
一、路由重分发
重分布总是向外执行的。这意味着执行重分布的路由器不更改其路由表。只有接收重分布路由的下行路由器会把路由添加到各自的路由表中。
对于OSPF来说,种子度量基于接口带宽。
对于EIGRP来说,种子度量基于接口带宽和延迟。
对于RIP来说,种子度量从跳数0开始并从路由器到路由器递增。
所有边界路由器必须能够把从源路由协议收到的路由度量转换为接收路由协议使用的度量。 将初始种子度量设置为比接收自治系统中最大度量更大的值。
默认种子度量值:
(1) 重分布到EIGRP和RIP的路由被分配的度量为0,它被解释为无限大或不可达。此规则的例外情况是重分布直连或静态路由,以及在两个EIGRP自治系统之间重分布路由。
(2)重分布到OSPF中的路由被分配一个默认类型2(E2)度量值20。BGP是个例外默认种子度量是1.
(3)重分布到BGP中的路由保持其IGP路由度量。
OSPF路由重分布到ERGRP中
default-metric路由器配置命令,确立所有重分布路由的种子度量。指定的默认度量适用于被重分布到此协议中的所有协议。
Router(config-router)# default-metric 重分布度量值 路由最大带宽kbit/s 路由延迟度量值 可靠性度量reliability-metric 最小MTU subnets
redistribute路由器配置命令,使用metric选项或route-map。在redistribute命令中使用metric参数为被重分布的协议设置特定的度量。redistribute命令中配置的度量覆盖该协议的default-metric命令值。
Router(config-router)# redistribute 重分布路由的源协议 metric 重分布度量值 路由最大带宽kbit/s 路由延迟度量值 可靠性度量reliability-metric 最小MTU subnets
ERGRP路由重分布到OSPF中
Router(config-router) # redistribute 重分布路由协议 [ metric metric-value] [ metric-type type-value] [ route-map map-tag] [ subnets]
通告无类网络时,工程师必须使用subnets关键字。不使用此关键字时,只有在路由表中使用默认有类掩码的路由会被重分布。
(1)单点双向重分发
从其他路由协议导入本地路由协议,路由度量值最终存储在本地的度量便称为种子度量值,例如OSPF的种子度量值为20
RIP:导入RIP协议的其他协议默认度量值修改为无穷大(路由毒化),需要手工设置
EIGRP:导入ERGIP协议的其他协议默认度量值修改为无穷大(路由毒化),需要手工设置
OSPF:① O E2 默认度量值20 ;② O E1 默认度量值20+X传播过程累加
ISIS:默认度量值0
BGP:是多少就是多少不做修改
配置完接ip和路由后,在R1上进行路由重分发:
RIP:
router rip
version 2
redistribute static metric 5
redistribute eigrp 100 metric 5
redistribute ospf 100 metric 5
redistribute isis