show ip ospf database // 查看LSDB
show ip ospf database ? // 进一步查看LSA
1)show ip os da router 1类LSA ===============
1类LSA,每台路由器都会产生,用来描述路由器所有直连接口或链路,以及接口的COST值。
2)show ip os da network 2类LSA ==============
2类lSA,DR产生,由于一个MA网络中,所有的路由器均只能和DR建立邻接关系,那么这些路由器如何了解这个MA网络?同区域内的路由器如何了解这个MA网络?这时就需要用到2类LSA,因此2类LSA仅仅在MA网络中存在,用来描述这个MA网络的所有路由器(router-ID,包括DR自己)
3)show ip os da summary 3类LSA ============
有了1、2类LSA,本区域内部路由的传递就没问题了,通过1\2类LSA 路由器就能对本区域了如指掌,但是由1、2类LSA仅仅在本区域内泛洪,不允许穿越ABR,因此就无法得知区域外的情况,这时就需要用到3类LSA,3类LSA是在ABR搜集了一个特定区域的1、2类LSA后,归纳并泛洪给另一个区域的,用以描述该特定区域的路由情况的。
1、2类LSA经SPF算法计算得出的路由,在路由表中的标记为O
3类LSA经SPF算法结算得出的路由,在路由表中标记为O IA
4)show ip os da asbr-summary 4类LSA ============
ASBR做重发布后,引入外部路由,OSPF域内的路由想要去往外部网段,则需具备两个条件,1是知道外部路由,2是知道ASBR的位置。
ASBR做了路由重发布,OSPF域内路由器知道了外部路由,但是ASBR的位置呢? 与ASBR同区域的路由器能通过该ASBR发送的1类LSA(E位置1)知道ASBR,但是1类LSA的泛洪范围仅在本区域内,那么其他区域呢?如何得知ASBR?这时就需要该区域的ABR路由器,它负责向其他区域产生并泛洪4类LSA,指示ASBR的位置
5)show ip os da external 5类LSA ==========
ASBR将外部路由引入进OSPF域后,则产生5类LSA,因此5类LSA实际就是外部路由,在路由表中标记为 O E, 有两种类型,E1及E2
【】】【】【】【】【】【】【】【】【】【】【】】
特殊区域的配置
1) stub区域的配置
router ospf 1
area 1 stub // 本区域内的所有路由器都需要去配置
2) t-stub区域的配置
router ospf 1
area 1 stub no-summary //ABR的配置,其他设备area 1 stub
3) nssa区域的配置
router ospf 1
area 1 nssa // 注意,本nssa区域内的所有路由器均需配置
4) t-nssa区域的配置
router ospf 1
area 1 nssa no-summary
【】【】【】【】【】【】【】【】【】【】【】【】【】
OSPF汇总
汇总方式1 :区域汇总
是针对某个区域的1、2类LSA进行的汇总方式,注意是在本区域的ABR上进行配置,并且汇总后的路由是进入其他区域(影响其他区域)
router ospf 1
area x range 汇总网络号 汇总掩码
汇总方式2:外部路由汇总
是针对5类或7类LSA的汇总,配置的场合有:本地重发布外部路由进OSPF域时,在ASBR上配置,或者是NSSA区域的ABR做7转5时,在该ABR上做配置
router ospf 1
summary-address 汇总网络号 汇总的掩码