ospf外部路由

一、外部路由lsa

4类lsa:由ABR发出,宣告到达ASBR的路径。下图是R2的四类lsa(四类lsa的产生是因为与ABR相连的区域不知道ASBR在哪里,需要通告区域内部的路由器告诉告知ASBR的路径

lsa类型是4类lsa;LS-ID是ASBR的router-ID ;发布的是2.2.2.2 ,metric(开销)为1

R2的四类lsa

5类lsa:由ASBR发出,在整个区域泛洪,宣告到达的外部路由

lsa类型是external,即五类lsa ;LS-ID是要到达的外部路由 ;发布的是ASBR ;

E type是类型2,所以开销是1,E type有2种类型:

1、类型一(E type = 1)、会计算一类lsa到达外部路由的开销,路由信息更精确,所以优先级更高。优先级为type-1 lsa > type-3 lsa > type-1 > type-2(2、4类lsa描述的是拓扑信息1、3、5描述的是链路信息,注意,不要混为一谈。)

2、类型二(E type = 2)、计算ASBR到外部路由的开销

R3的5类lsa


二、外部路由计算

通过查看查看1类lsa、4类lsa、5类lsa的开销,即可知道到达外部路由的开销,由下图可知R1到ABR的开销为1、由上述R2和R3的外部路由lsa可知到达外部路由的开销为1+1+1=3

R1的1类lsa


三、次优路径

动态路由引入导致的次优路径

将rip、ospf互相引入之后呢,想要到达PC1的网段就会先到达R10,再到达R9,其实是直接可以达到R9的,这就出现了次优路径,ospf认为的最优路径是到达R10,可事实并不是最优的路径,所以需要FA(转发地址,只有5类lsa会产生转发地址。)FA是五类lsa中的字段,目的是告诉ospf域内路由器更快捷的到达5类lsa所通告的下一条地址(内部以ASBR为下一跳,其实引入外部路由的是R9,所以产生了额外的路由,

所以出现了转发地址:转发地址出现的条件

1、接口类型是广播多路,点对点自然就没有转发地址了

2、网络接口不能是静默接口

3、接口的网段需要宣告