当把其他路由注入到RIP的时候,就要遵循RIP的的Metric值,因为在R2右方向上两条路由23网段和2.0网段的metric值都是16跳,而16跳在RIP里面却是不可达的,所有当OSPF注入到RIP的时候,R1实际上是接收不到的,所以这个时候就需要手工来指定metric值
R2(config)#router rip
R2(config-router)#redistribute ospf 100 metric 5
直接重分布的话而不加参数subnets的话,则只能把有类(没有做过子网划分)的路由注入到OSPF,而12.1.1.1/24网段的路由是做过子网划分的,所在R3里面就不会看到12网段的路由,故默认情况下的做过子网划分的路由是不会注入到OSPF的,所以要加入一个参数subnets
R2(config)#router ospf 100
R2(config-router)#redistributer ip subnets
subnets就是子网的意思,加上这个参数以后就可以将做过子网划分的路由正常注入到OSPF了。正常情况下都建议加上这个参数。
当把其他路由注入到OSPF的时候,其他路由的默认metric值都是20
先在R2上配置一条静态路由:
R2(config)#ip route 100.1.1.0 255.255.255.0 null 0
这里的null 0表示创建了一个空接口0。(前面将过下一跳可以用出接口表示)
然后把这条静态路由注入到RIP,让R1上面有这条静态路由:
R2(config)#router rip
R2(config-router)#redistribute static
这样在R1上面就可以看到这条静态路由了,默认metric值是1,是不需要手工修改metric值的。
先写一条默认路由:
R2(config)#ip route 0.0.0.0 0.0.0.0 G0/1
当配好这条默认路由的时候,再去R1上面查看,发现已经有这条默认路由了,那是因为在上面已经做过一次静态
路由重分布,而默认路由也属于静态路由。
所以重分布静态可重分布默认路由用的是一条路由命令:
R2(config)#router rip
R2(config-router)#redistribute static
首先先建立一个直连路由,用回环口来建。
R2(config)#interface loopback 0
R2(config-if)#ip address 200.1.1.2 255.255.255.0
R2(config)#router rip
R2(config-router)#redistribute connected
然后所有的直连都可以注入到RIP了。
R2(config)#router ospf 100
R2(config-router)#redistribute static subnets
充分发静态路由到OSPF
仍然需要加入这个参数。以为100网段也是做过子网划分的。
重分布静态是不能将默认路由注入到OSPF的。
R2(config)#router ospf 100
R2(config-router)#default-information originate
这样才能将默认路由注入到OSPF
R2(config)#routerospf 100
R2(config-router)#redistribute connected subnet
充分发直连路由到OSPF