<路由协议的重分布>
定义:重分布是指连接到不同路由选择域的边界路由器在不同自主系统之间交换和通告路由选择信息的能力。
重分布原则:路由必须位于路由选择表中才能被重分发
在重分发时设定种子metric
协议        Seed Metric
RIP           无限大    必须手工指定    (看ios版本)
EIGRP         无限大    也必须手工指定 (看ios版本)
OSPF          20    如果重分布进来的是BGP的话,Metric是1,这是个特例
IS-IS         0
BGP          携带原来的Metric值
R1(config-router)#default-metric 1  使用此命令来设定种子metric值
重分布分两种:
1、单向重分布
2、双向重分布
1)OSPF -> RIP:
 将其它路由协议重分布进RIP,要注意加metric值

 
  R1(config)#router rip
  R1(config-router)#redistribute ospf 110 metric 1 (优于default-metric命令)
            
  也可用以下方法指定Metric值
  R1(config-router)#default-metric 3 (默认Seed Metric=infinity无限大,修改Seed Metric=3)
 R1(config-router)#redistribute connected (可不加Metric,默认=1)重分布直连
 R1(config-router)#redistribute static   (可不加Metric,默认=1)重分布静态,路由前会打上R
2)RIP -> OSPF: 
  将其它路由协议重分布进OSPF,要注意加subnets参数
 
 R1(config)#router ospf 110
 R1(config-router)#redistribute rip subnets (如不加Subnets,默认只有主类地址能被重分布)
  默认的metric值为20,也可用以下命令指定:
  R1(config-router)#default-metric 8
 R1(config-router)#redistribute rip subnets metric 10
(默认Seed Cost=20,如果将BGP->OSPF,默认=1)
 R1(config-router)#redistribute rip subnets metric 10 metric-type 1 
(加上路径Cost,默认为E2)
  R1(config-router)#redistribute connected subnets
 R1(config-router)#redistribute static subnets  还可在后面加router-map来过滤路由
3)ISIS -> EIGRP:
 将其它路由协议重分布进EIGRP时也要指定Metric值

 R1(config)#router eigrp 90
 R1(config-router)#default-metric 1500 100 255 1 1500
 R1(config-router)#redistribute isis (level2) metric 1544  100  255  1  1500
 (不加Metric,默认Seed Metric=infinity)        BW   DLY   R   Lo  MTU
                           带宽 延迟 可靠性 负载 MTU
 R2#show ip ei topology 3.3.3.0/24
 R1(config-router)#redistribute connected (不加Metric也可)
                                (根据直连接口的不同计算Metric)
 R1(config-router)#redistribute static (不加Metric也可)
                                (根据下一跳接口计算Metric)
·当把ISIS重分布进其他路由协议时,运行ISIS的直连接口不能重分布进去,这是ISIS本身的BUG。只能通过重分布直连解决。
4)EIGRP -> ISIS:

R1(config)#router isis
R1(config-router)#redistribute eigrp 90 (默认Seed Metric=0 ,默认以L2路由进入ISIS)
R1(config-router)#redistribute eigrp 90 metric 8
R1(config-router)#redistribute ei 90 level-1 (以L1的路由进入ISIS,不做修改的话,L1路由器就收不到外部重分布进来的路由,因为默认是L2)
R1(config-router)#redistribute ei 90 level-1-2
R3#show isis database detail/verbose