一OSPF重分发路由
1.重分发到OSPF域中路由的路径类型
类型1的外部路径(Type 1 external path, E1)
类型2的外部路径(Type 2 external path, E2)
2.路由器A有两条到达外部目的网络10.1.2.0的路径
E1类型
1.路径A-B-D的代价是25(20+5) (优先)
2.路径A-C-D代价为48(18+30)
E2类型
1.路径A-B-D的代价是20
2.路径A-C-D的代价为18 (优先)
二 重分发的作用
重分发的METRIC设置方法就不提了,重要的是他的原理。我们不讲单点单向重分发,单点双向重分发,双点重分发,双点双向重分发。
1、单点重分发我们只提一点,所有的情况你都可以自已推断:
重分发,分发的是当前路由器“路由表”中的内容,注意,一定是路由表,路由协议数据库中的条目不管。OSPF数据库中的内容,redistribute程序是不会知道的。
这样也就解决了单点双向重分发为什么不会产生路由回溃的原因。发往一个方向的路由不会被重分发回来,因为在分发点上是看不到被分发后的路由的。
2、而双点双向重分发,也只需记住一点:
AD值高的路由协议向AD值低的路由协议中重分发,会产生次优路径、路由环路等问题,需要加以过滤或对AD值进行更改。注意:错误只发生在边界路由器上!
AD值低的路由协议向AD值高的路由协议中重分发,不会产生次优路径、路由环路等问题,无需考虑。
结合你自已的拓扑,仔细研究一下,相信很快问题就会清楚的。
四、双点双向重分发中次优路径问题
解决方法,这里提一下,两种:
1、路由过滤。
不让产生环路的路由条目进入我这台路由器,这样也就不会产生次优路径了,因为路由器根本就没有两条路可走。
2、AD值更改
我们可以把次优路由条目的AD值调高,高到路由器即便看到两条路由条目去往同一目的的,也不会选择这条次优路径。
三 路由重分发的三点
第一点,在一个自治系统内部最好是用一种路由协议,首选方案,要不都用ospf 要不都是rip 或者全是静态
第二点,那么 实际上,路由器可以同时运行多种不同路由协议的。
第三点,运行不同路由协议的路由器作为翻译管,将不同路由协议获得的路由信息相互翻译给对方 就是重分发。
四 末梢网络的特点
只有一个默认路由作为我i他区域的出口
区域不能是虚链路穿越区域
末梢区域中能有 ASBR
末梢区域不能是骨干区域
所以末梢区域中不会有 LSA4 和 LSA5
完全末梢中 除了 LSA3 的一条默认路由外 也没有其他的LSA3 和 LSA4 LSA5
非纯末梢 NSSA
当末梢网络必须接入一个其他AS 网络后 为了解决 末梢网络里没有LSA4 LSA5 而无法识别外部网络的情况
非纯末梢中 使用 LSA7 来代替 LSA4 和LSA5 通告全网络的外部路由信息。
五 末梢区域和完全末梢区域
(1)满足以下条件的区域
1.只有一个默认路由作为其他区域的出口
2.区域不能作为虚链路的穿越区域
3.Stub区域里无自治系统边界路由器ASBR
4.不是骨干区域Area 0
(2)末梢区域
没有LSA 4, 5,7通告
(3)完全末梢区域
除一条LSA 3的默认路由通告外,没有LSA 3 ,4, 5 ,7通告
六 重分发配置命令
在ospf 中重分发rip
router ospf 1
redistribute rip subnets
在rip 中重分发 ospf
router rip
redistribute ospf 1 metric 3
在ospf中重分发默认路由
default-information originate
在ospf 中重分发 静态和直连
redistribute static subnets
redistribute connected subnets