ASBR可以认为是OSPF域外部的通信量进入OSPF域的网关路由器,也就是说,ASBR路由器是用来把其他路由选择协议学习到的路由通过路由选择重分配的方式注入到OSPF域的路由器。一个ASBR路由器可以是位于OSPF域的自治系统内部的任何路由器,他可以是一台内部路由器或者ABR路由器。
与其他AS交换路由信息的路由器称为ASBR。ASBR并不一定位于AS的边界,它有可能是区域内路由器,也有可能是ABR。只要一台OSPF路由器引入了外部路由的信息,它就成为ASBR。
OSPF路由器根据在AS中的不同位置,可以分为四类。
区域内路由器IR(Internal Routers):该类路由器的所有接口都属于同一个OSPF区域。
区域边界路由器ABR(Area Border Routers):该类路由器可以同时属于两个以上的区域,但其中一个必须是骨干区域。ABR用来连接骨干区域和非骨干区域,它与骨干区域之间既可以是物理连接,也可以是逻辑上的连接。
骨干路由器BR(Backbone Routers):该类路由器至少有一个接口属于骨干区域。因此,所有的ABR和位于Area0的内部路由器都是骨干路由器。
自治系统边界路由器ASBR(AS Boundary Routers):与其他AS交换路由信息的路由器称为ASBR。ASBR并不一定位于AS的边界,它可能是区域内路由器,也可能是ABR。
Router LSA(type 1)
每一台路由器都会产生Router LSA,router lsa描述了该路由器的所有链路和接口,并指明了他们的状态和每条链路出方向的cost,以及该链路上所有已知的OSPF邻居。Router LSA只在区域内部进行泛洪。
Network LSA(type 2)
Network LSA由DR产生,用来描述一个MA(multiple access)网络中所有路由器,Network LSA列出了MA网络中与本路由器相连的所有路由器,包括DR本身。
Network summary LSA(type 3)
此类型LSA由ABR生成,用来通告区域间的路由,传播范围是除了Totally stub和Totally NSSA区域以外的OSPF区域。
ASBR Summary LSA(type 4)
由ABR产生,用来通告ASBR的位置,传播范围是除了ASBR所在区域以及stub、totally stub、NSSA、totally NSSA区域以外的整个OSPF区域。之所以需要四类LSA是因为5类LSA在传播过程中,通告者字段始终是ASBR,所以除了本区域以外的路由器,其他区域的路由器都不知道通告者的位置。而三类LSA在传播过程中遇到ABR,通告者字段就会自动修改为ABR的router-id,所以每个区域都知道通告者的位置。四类LSA在传播过程中遇到ABR,通告者字段就会自动修改为ABR的router-id。
Autonomous system external LSA(type 5)
由ASBR产生,用来通告到达OSPF自治系统外部目的地址或者缺省路由的LSA,传播范围是整个OSPF区域。
NSSA EXTERNAL LSA(TYPE 7)
由ASBR产生,用来通告到达OSPF自治系统外部目的地址或缺省路由的LSA,只在NSSA区域内泛洪。之所以有7类LSA是因为NSSA区域就是用来过滤远端学到的4类和5类LSA的,但是本地产生或学到的外部路由不应该被过滤,所以起了一个产生了7类LSA。