OSPF的LSA类型 ——连载一路由器LSA
 
      深入了解OSPFLSA会对以后的网络故障排错有很大帮助,这里只介绍常见的LSA集中类型。
 
     每个LSA类型头部中都有3个字段来唯一的标识一个LSA:类型、链路状态ID、通告路由器。其中还包括其他3个字段来唯一地识别一个LSA的最新实例:老化时间、序列号、校验和。
 
  • 老化时间(Age):是指自从发出LSA后所经历的时间,以秒为单位。不管是LSA驻留在链路状态数据库内,或是在从每一个路由器接口转发出时,老化时间都会增加。
  • 序列号(Sequence Number):当LSA有新的报文产生时,这个序列号就会加1。路由器通过比对序列号来识别最新的LSA报文信息。序列号越大即越新。
  • 校验和(Checksum):这是一个除了Age字段之外,关于LSA的全部信息的校验和。因为如果包含了Age字段,那么这个校验和将会随着老化时间的增大而每次都需要进行重新计算。
  • 类型(Type):即LSA类型。1.路由器LSA  2.网络LSA  3.网络汇总LSA  4.ASBR汇总LSA  5.AS外部LSA  7.NSSA外部LSA
  • 链路状态IDLink State ID):用来指定LSA所描述的部分OSPF域。根据LSA类型的不同该字段也会有所不同。
  • 通告路由器(Advertising Router):是指始发LSA的路由器的ID
 
学习LSA类型时,要注意每个LSA3个特点,即;LSA的传播范围、LSA由谁通告、LSA包含的内容。以下对每类LSA进行阐述。
 
1OSPF的LSA类型 ——连载一路由器LSA_网络
实验基本配置:
=================================
R4#sh run
!
interface Serial1/1
 ip address 24.1.1.4 255.255.255.0
 serial restart-delay 0
!
router ospf 110
 router-id 4.4.4.4
 log-adjacency-changes
 network 24.1.1.4 0.0.0.0 area 1
 
=================================
R2#sh run
!
interface Ethernet0/0
 ip address 12.1.1.2 255.255.255.0
 half-duplex
!        
interface Serial1/1
 ip address 24.1.1.2 255.255.255.0
 serial restart-delay 0
!
router ospf 110
 router-id 2.2.2.2
 log-adjacency-changes
 network 12.1.1.2 0.0.0.0 area 0
 network 24.1.1.2 0.0.0.0 area 1
 
================================
R1#sh run
interface Ethernet0/0
 ip address 12.1.1.1 255.255.255.0
 half-duplex
!
interface Serial1/0
 ip address 13.1.1.1 255.255.255.0
 serial restart-delay 0
 no fair-queue
!
router ospf 110
 router-id 1.1.1.1
 log-adjacency-changes
 network 12.1.1.1 0.0.0.0 area 0
 network 13.1.1.1 0.0.0.0 area 0
 
================================
R3#sh run
!
interface Serial1/0
 ip address 13.1.1.3 255.255.255.0
 serial restart-delay 0
 no fair-queue
!        
interface Serial1/1
 ip address 35.1.1.3 255.255.255.0
 serial restart-delay 0
!
router ospf 110
 router-id 3.3.3.3
 log-adjacency-changes
 network 13.1.1.3 0.0.0.0 area 0
 network 35.1.1.3 0.0.0.0 area 2
 
=================================
R5#sh run
!
interface Loopback0
 ip address 172.16.1.5 255.255.255.0
!
interface Serial1/1
 ip address 35.1.1.5 255.255.255.0
 serial restart-delay 0
!
router ospf 110
 router-id 5.5.5.5
 log-adjacency-changes
 network 35.1.1.5 0.0.0.0 area 2
   !
   router rip
network 172.16.0.0
   !
   ==================================
 
1类     路由器LSA
          路由器LSA是由每一台路由器产生,且只在本区域内传递,不会穿越ABR。它列出了一台路由器的链路或接口包含本路由器的直连邻居,同时也列出这些接口的状态和每条链路信息。
 
          LSA传播范围:本域内传递,不穿越ABR(边界路由器)
          LSA通告路由器:本路由器的Router ID
          LSA链路状态ID:本路由器的Router ID
          LSA包含的内容:本路由器的直连邻居,以及直连接口的信息
 
          show ip ospf database router   查看LSDB中的1LSA的详细信息
 
在该命令显示下,我们可以看到三种信息,分别是“Another neighbor”“stub network”“transit network”  
 
R4# show ip ospf database router   //查看area 1区域中1LSA的详细信息,因为1LSA的特性,将在本区域内传递不穿越ABR(图1中,R2即为ABR
                                                         显示包含的内容包括本路由器直连邻居,端口信息。
 
            OSPF Router with ID (4.4.4.4) (Process ID 110)
 
                Router Link States (Area 1)
 
  Routing Bit Set on this LSA
  LS age: 1724                       //老化时间
  Options: (No TOS-capability, DC)
  LS Type: Router Links              //1类路由LSA
  Link State ID: 2.2.2.2              //R2的链路状态ID,以这台路由器的Router ID显示
  Advertising Router: 2.2.2.2        //R2的通告路由器,以这台路由器的Router ID显示
  LS Seq Number: 80000003        //序列号,每次更新即加1
  Checksum: 0x66E4
  Length: 48
  Area Border Router                //表明在该区域中的身份,ABR
  Number of Links: 2                //area 1中存在2条链路信息
 
    Link connected to: another Router (point-to-point)
     (Link ID) Neighboring Router ID: 4.4.4.4
     (Link Data) Router Interface address: 24.1.1.2
      Number of TOS metrics: 0
       TOS 0 Metrics: 64             // Metrics=64,说明这条链路是串行链路
 
    Link connected to: a Stub Network
     (Link ID) Network/subnet number: 24.1.1.0
     (Link Data) Network Mask: 255.255.255.0
      Number of TOS metrics: 0
       TOS 0 Metrics: 64
 
 
  LS age: 1799
  Options: (No TOS-capability, DC)
  LS Type: Router Links
  Link State ID: 4.4.4.4
  Advertising Router: 4.4.4.4
  LS Seq Number: 80000005
  Checksum: 0x9EA1
  Length: 48
  Number of Links: 2
 
    Link connected to: another Router (point-to-point)
     (Link ID) Neighboring Router ID: 2.2.2.2
     (Link Data) Router Interface address: 24.1.1.4
      Number of TOS metrics: 0
       TOS 0 Metrics: 64
 
    Link connected to: a Stub Network
     (Link ID) Network/subnet number: 24.1.1.0
     (Link Data) Network Mask: 255.255.255.0
      Number of TOS metrics: 0
       TOS 0 Metrics: 64
 
show ip ospf database router 命令还可以这样用,
R4# show ip ospf database router 2.2.2.2    //只显示本区域中指定通告ID1LSA信息