A-A+

路由器和交换机组网:深入了解OSPF的LSA集中类型

2015年11月18日 站长资讯 暂无评论

OSPF是使用路由器和交换机组网的一个内部网关协议,是Open Shortest Path First(开放式最短路径优先)的缩写。熟悉和了解OSPF的链路状态广播(LSA)对日常的维护和故障处理会十分有益,下文重点介绍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

链路状态ID(Link State ID):用来指定LSA所描述的部分OSPF域。根据LSA类型的不同该字段也会有所不同。
通告路由器(Advertising Router):是指始发LSA的路由器的ID。

学习LSA类型时,要注意每个LSA的3个特点,即;LSA的传播范围、LSA由谁通告、LSA包含的内容。以下对每类LSA进行阐述。

实验基本配置:

  1. =================================  
  2. R4#sh run   
  3. !  
  4. interface Serial1/1  
  5.  ip address 24.1.1.4 255.255.255.0  
  6.  serial restart-delay 0  
  7. !  
  8. router ospf 110  
  9.  router-id 4.4.4.4  
  10.  log-adjacency-changes  
  11.  network 24.1.1.4 0.0.0.0 area 1  
  12.    
  13. =================================  
  14. R2#sh run  
  15. !  
  16. interface Ethernet0/0  
  17.  ip address 12.1.1.2 255.255.255.0  
  18.  half-duplex  
  19. !           
  20. interface Serial1/1  
  21.  ip address 24.1.1.2 255.255.255.0  
  22.  serial restart-delay 0  
  23. !  
  24. router ospf 110   
  25.  router-id 2.2.2.2  
  26.  log-adjacency-changes  
  27.  network 12.1.1.2 0.0.0.0 area 0  
  28.  network 24.1.1.2 0.0.0.0 area 1  
  29.    
  30. ================================  
  31. R1#sh run  
  32. interface Ethernet0/0  
  33.  ip address 12.1.1.1 255.255.255.0  
  34. http://www.luyouqiwang.com/14260/  
  35.  half-duplex  
  36. !  
  37. interface Serial1/0  
  38.  ip address 13.1.1.1 255.255.255.0  
  39.  serial restart-delay 0  
  40.  no fair-queue  
  41. !  
  42. router ospf 110  
  43.  router-id 1.1.1.1  
  44.  log-adjacency-changes  
  45.  network 12.1.1.1 0.0.0.0 area 0  
  46.  network 13.1.1.1 0.0.0.0 area 0  
  47.    
  48. ================================  
  49. R3#sh run  
  50. !  
  51. interface Serial1/0  
  52.  ip address 13.1.1.3 255.255.255.0  
  53.  serial restart-delay 0  
  54.  no fair-queue   
  55. !           
  56. interface Serial1/1  
  57.  ip address 35.1.1.3 255.255.255.0  
  58.  serial restart-delay 0  
  59. !  
  60. router ospf 110  
  61.  router-id 3.3.3.3  
  62.  log-adjacency-changes  
  63.  network 13.1.1.3 0.0.0.0 area 0  
  64.  network 35.1.1.3 0.0.0.0 area 2  
  65.    
  66. =================================  
  67. R5#sh run  
  68. !  
  69. interface Loopback0  
  70.  ip address 172.16.1.5 255.255.255.0  
  71. !  
  72. interface Serial1/1  
  73.  ip address 35.1.1.5 255.255.255.0  
  74.  serial restart-delay 0  
  75. !  
  76. router ospf 110  
  77.  router-id 5.5.5.5  
  78.  log-adjacency-changes  
  79.  network 35.1.1.5 0.0.0.0 area 2  
  80.    !  
  81.    router rip  
  82. network 172.16.0.0  
  83.    !  
  84.    ==================================  

1类 路由器LSA

路由器LSA是由每一台路由器产生,且只在本区域内传递,不会穿越ABR。它列出了一台路由器的链路或接口包含本路由器的直连邻居,同时也列出这些接口的状态和每条链路信息。

LSA传播范围:本域内传递,不穿越ABR(边界路由器)

LSA通告路由器:本路由器的Router ID

LSA链路状态ID:本路由器的Router ID

LSA包含的内容:本路由器的直连邻居,以及直连接口的信息

show ip ospf database router 查看LSDB中的1类LSA的详细信息

在该命令显示下,我们可以看到三种信息,分别是“Another neighbor”,“stub network”,“transit network”

R4# show ip ospf database router //查看area 1区域中1类LSA的详细信息,因为1类LSA的特性,将在本区域内传递不穿越ABR(图1中,R2即为ABR)

显示包含的内容包括本路由器直连邻居,端口信息。

  1.  OSPF Router with ID (4.4.4.4) (Process ID 110)  
  2.    
  3.                 Router Link States (Area 1)  
  4.    
  5.   Routing Bit Set on this LSA  
  6.   LS age: 1724                       //老化时间  
  7.   Options: (No TOS-capability, DC)  
  8.   LS Type: Router Links              //1类路由LSA  
  9.   Link State ID: 2.2.2.2              //R2的链路状态ID,以这台路由器的Router ID显示  
  10.   Advertising Router: 2.2.2.2        //R2的通告路由器,以这台路由器的Router ID显示  
  11.   LS Seq Number: 80000003        //序列号,每次更新即加1   
  12.   Checksum: 0x66E4  
  13.   Length: 48  
  14.   Area Border Router                //表明在该区域中的身份,ABR  
  15.   Number of Links: 2                //area 1中存在2条链路信息  
  16.    
  17.     Link connected to: another Router (point-to-point)  
  18.      (Link ID) Neighboring Router ID: 4.4.4.4  
  19.      (Link Data) Router Interface address: 24.1.1.2  
  20.       Number of TOS metrics: 0  
  21.        TOS 0 Metrics: 64             // Metrics=64,说明这条链路是串行链路  
  22.    
  23.     Link connected to: a Stub Network  
  24.      (Link ID) Network/subnet number: 24.1.1.0  
  25.      (Link Data) Network Mask: 255.255.255.0   
  26.       Number of TOS metrics: 0  
  27.        TOS 0 Metrics: 64  
  28.    
  29.    
  30.   LS age: 1799  
  31.   Options: (No TOS-capability, DC)  
  32.   LS Type: Router Links  
  33.   Link State ID: 4.4.4.4  
  34.   Advertising Router: 4.4.4.4  
  35.   LS Seq Number: 80000005  
  36.   Checksum: 0x9EA1  
  37.   Length: 48  
  38.   Number of Links: 2  
  39.    
  40.     Link connected to: another Router (point-to-point)  
  41.      (Link ID) Neighboring Router ID: 2.2.2.2  
  42.      (Link Data) Router Interface address: 24.1.1.4  
  43.       Number of TOS metrics: 0  
  44.        TOS 0 Metrics: 64  
  45.    
  46.     Link connected to: a Stub Network  
  47.      (Link ID) Network/subnet number: 24.1.1.0  
  48.      (Link Data) Network Mask: 255.255.255.0   
  49.       Number of TOS metrics: 0  
  50.        TOS 0 Metrics: 64  
  51.    
  52. “show ip ospf database router” 命令还可以这样用,  
  53. R4# show ip ospf database router 2.2.2.2    //只显示本区域中指定通告ID的1类LSA信息  
标签:

给我留言