一、重分布
*重分布是指连接到不同路由选择域的边界路由器在不同自主系统之间交换和通告路由选择信息的能力。
1.当一家公司A收购另外一家公司B的时候,可能会用到重分布,比如A公司的网络运行的是OSPF路由协议,而另外一家公司B则运行的是RIP路由协议。那么当收购后,进行网络整合的时候,就要用到重分布将OSPF路由注入到RIP,然后再将RIP路由注入到OSPF,来连通网络以便可以正常使用。
2.或者做网络迁移的时候。
3.更换路由协议
*重分布原则:路由必须位于路由选择表中才能被重分发
也就是说重分布的时候,只能把路由表里面现有的一些路由给重分布到另外一个路由协议里面。4
*在重分发时设定种子metric
协议 seed metric(种子度量)
RIP 无限大 当其他路由注入到RIP的时候,因为RIP最大只有15跳,所有必须手工指定Metric值
EIGRP 无限大 也必须手工指定
OSPF 20
实验一:(RIP---OSPF)
1.在R2上面左边F0/0方向的运行的是RIP路由协议,而右边F0/1方向的运行的是OSPF的路由协议:
R2(config)#router rip
version2
noauto-summary
network12.1.1.0
router ospf 100
router-id 2.2.2.2
network 23.1.1.0 0.0.0.255 are 0
2.将OSPF注入到RIP:
当把其他路由注入到RIP的时候,就要遵循RIP的的Metric值,因为在R2右方向上两条路由23网段和2.0网段的metric值都是16跳,而16跳在RIP里面却是不可达的,所有当OSPF注入到RIP的时候,R1实际上是接收不到的,所以这个时候就需要手工来指定metric值。
R2(config)#router rip
redistribute ospf 100 metric 5
当这里手工指定metric为5的时候,在R1上的路由表中就可以看到学过来的OSPF的跳数是5跳。根据具体环境来设置metric值。
3.将RIP注入到OSPF:
当把其他路由注入到OSPF的时候,
如果像下面这样直接重分布的话而不加参数subnets的话,则只能把有类(没有做过子网划分)的路由注入到OSPF,而12.1.1.1/24网段的路由是做过子网划分的,所在R3里面就不会看到12网段的路由,故默认情况下的做过子网划分的路由是不会注入到OSPF的,所以要加入一个参数subnets
R2(config)#router ospf 100
redistributer ip subnets
“subnets”就是子网的意思,加上这个参数以后就可以将做过子网划分的路由正常注入到OSPF了。正常情况下都建议加上这个参数。
*当把其他路由注入到OSPF的时候,其他路由的默认metric值都是20
*真机是支持修改这个metric值的。即:R2(config-router)#redistribute rip subnets metric 100
4.将静态路由注入到RIP:
先在R2上配置一条静态路由:
R2(config)#ip route 100.1.1.0 255.255.255.0 null 0
这里的null 0表示创建了一个空接口0。(前面将过下一跳可以用出接口表示)
然后把这条静态路由注入到RIP,让R1上面有这条静态路由:
R2(config)#router rip
redistribute static
这样在R1上面就可以看到这条静态路由了,默认metric值是1,是不需要手工修改metric值的。
5.将默认路由注入到RIP:
先写一条默认路由:
R2(config)#ip route 0.0.0.0 0.0.0.0 f0/1
当配好这条默认路由的时候,再去R1上面查看,发现已经有这条默认路由了,那是因为在上面已经做过一次静态
路由重分布,而默认路由也属于静态路由。所以重分布静态可重分布默认路由用的是一条路由命令:
R2(config)#router rip
redistribute static
5.把直连路由注入到RIP
首先先建立一个直连路由,用回环口来建。
R2(config)#interface loopback 0
ip address200.1.1.2 255.255.255.0
router rip
redistribute connected
然后所有的直连都可以注入到RIP了。
6.把静态路由100.1.1.0 255.255.255.0null 0注入到OSPF:
R2(config)#router ospf 100
redistribute static subnets
仍然需要加入这个参数。以为100网段也是做过子网划分的。
7.把默认路由注入到OSPF:
重分布静态是不能将默认路由注入到OSPF的。
R2(config)#router ospf 100
default-information originate
这样才能将默认路由注入到OSPF
8.把直连路由注入到OSPF:
R2(config)#routerospf 100
redistribute connected subnets
————————————————
版权声明:本文为CSDN博主「Ivan_fay」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u012402276/article/details/49302045