动态路由协议OSPF(第二段,LSA计算)

IT海睿 275 0

 LSA类型

LSA类型区别
类别名称宣告者范围内容Link-idAdv-router
一类router LSA每台路由器本区域内直连路由和相连路由器Router-idRouter-id
二类network LSADR本区域内MA网络中的路由器列表DR在MA网络中的IPDR的router-id
三类network summary LSAABR所有的OSPF区域内域间路由需要传递的遇见路由本身ABR的route-id
四类ASBR summary LSA离ASBR最近的ABR产生除了ASBR所在区域的其他区域宣告ASBR的所在位置ASBR的router-IDABR的router-id
五类AS external LSAASBR所有ospf区域域外路由域外路由重发布进入的ASBR的router-id
七类NSSA externaASBRNSSA区域域外路由域外路由ASBR

一类LSA:Router LSA

每个路由器都会产生,描述的是链路状态和开销,一类LSA只在所属区域内泛洪。

功能: 本路由器针对某个区域产生的路由信息和拓扑信息

传播范围:本区域内传输

Link ID : 产生者的router-id

ADV router: 产生者的router-id

特性: 在单个区域中分别产生一条1类LSA,若存在MA网络,1类LSA不完整,需要配合二类 LSA生成路由信息以及拓扑信息

[AR1]dis ospf lsdb router 1.1.1.1
         OSPF Process 10 with Router ID 1.1.1.1
                         Area: 0.0.0.0
                 Link State Database 
  Type      : Router
  Ls id     : 1.1.1.1            # 产生此LSA的Router ID
  Adv rtr   : 1.1.1.1            #发布此LSA的Router ID
  Ls age    : 73 
  Len       : 72 
  Options   :  E           #E(Option中的E位)位置1,表明该支持5类LSA Flag位:V:虚连接  B ABR  E:ASBR
  seq#      : 80000017 
  chksum    : 0x865b
  Link count: 4
   * Link ID: 4.4.4.4      
     Data   : 14.1.1.1     
     Link Type: P-2-P        ## 连接类型,点到点
     Metric : 48
   * Link ID: 14.1.1.0     
     Data   : 255.255.255.0 
     Link Type: StubNet      
     Metric : 48 
     Priority : Low
   * Link ID: 1.1.1.1      
     Data   : 255.255.255.255 
     Link Type: StubNet      
     Metric : 0 
     Priority : Medium
   * Link ID: 172.16.10.1                 
     Data   : 172.16.10.1  
     Link Type: TransNet     
     Metric : 1

image.png

Link TypeLink IDData
Point-to-point邻居的Router ID该网段上本地接口的IP地址
TransNetDR的接口IP地址该网段上本地接口的IP地址
StubNet该Stub网段的IP网络地址该Stub网段的网络掩码
Virtual虚连接邻居的Router ID去往该虚连接邻居的本地接口的IP地址

二类LSA:Network LSA

二类LSA只在广播类型的网络和NBMA网络存在,由DR生成,包含所有该链路上的设备的Router ID,和该网络中的掩码。一类和二类LSA只能在本区域传输

功能: 用于在MA网络中,描述本网络路由器的数量以及本MA网络的网络掩码

传播范围:只能在本区域之内传输,终止于ABR

Link ID:DR接口的IP地址

ADV router:DR所在路由器的router-ID

特性: 只会出现在MA网络,用于补充1类LSA(1.MA网络的掩码 2.MA网络路由器的数量)

[AR2]dis ospf lsdb network 172.16.10.1
	 OSPF Process 10 with Router ID 2.2.2.2
		         Area: 0.0.0.0
		 Link State Database 
  Type      : Network
  Ls id     : 172.16.10.1
  Adv rtr   : 1.1.1.1  
  Ls age    : 1307 
  Len       : 36 
  Options   :  E  
  seq#      : 80000004 
  chksum    : 0xb4ba
  Net mask  : 255.255.255.0
  Priority  : Low
     Attached Router    1.1.1.1
     Attached Router    2.2.2.2
     Attached Router    3.3.3.3

image.png

每个路由器计算以自己为根的最短路径树。

计算最短路径树的过程分为两个阶段:

第一阶段,计算所有的Transit节点,包括路由器和Transit网段。(Transition,P2P)

第二阶段,计算Stub网段。

区域边界路由器(ABR)上有多个LSDB,ABR为每一个区域维护一个LSDB。

ABR将所连接的非骨干区域内的链路状态信息抽象成路由信息,并发布到骨干区域中,由骨干区域进一步发布到其他非骨干区域中。

ABR也要将骨干区域的链路状态信息抽象成路由信息,并发布到所连接的非骨干区域中。

三类LSA:Network Summary LSA

三类LSA由ABR产生,可以跨区域传递,描述的是路由信息,与拓扑无关 ,ABR会将区域内的一类LSA,二类LSA转成三类LSA泛洪到其他区域

功能:用于在区域之间传递路由信息

link-id :传递路由的网络号

ADV router:默认为所在区域ABR的router-id

特性: 在穿越不同区域时,由其他的ABR重新产生(ADV router 是变化的)

[AR2]dis ospf lsdb summary 172.16.10.0
	 OSPF Process 10 with Router ID 2.2.2.2
		         Area: 0.0.0.0
		 Link State Database 
  Type      : Sum-Net
  Ls id     : 172.16.10.0             (通告网络前缀信息)
  Adv rtr   : 2.2.2.2                  通告者的Router ID,应该是ABR
  Ls age    : 1728 
  Len       : 28 
  Options   :  E  
  seq#      : 80000003 
  chksum    : 0x2338
  Net mask  : 255.255.255.0             掩码
  Tos 0  metric: 49                     开销
  Priority  : Low
		         Area: 0.0.0.10
		 Link State Database 
 
[AR2]

image.png

三类LSA的防环:

OSPF从非骨干区域收到的一类或二类LSA,转成三类LSA,不会再回到起始区域

为了避免区域间的环路,OSPF规定不允许直接在两个非骨干区域之间发布路由信息,只允许在一个区域内部或者在骨干区域和非骨干区域之间发布路由信息

四类LSA:ASBR summary LSA

功能:除了ASBR所在区域外,用于通告ASBR位置

Link id:ASBR的router-id

ADV router: 默认ASBR所在区域的ABR的 router-id

特点:在穿越不同区域时,由新的ABR重新产生。(与3类LSA一致)

image.png

五类LSA:AS external LSA

功能: 用于在整个OSPF中传递外部路由(原本不属于OSPF域)

5类LSA有两种类型: 类型1  类型2(区别:)

Link id :传递外部路由的网络号

ADV router : 产生该LSA的 router-id (产生本LSA的ASBR的router-id )

传播范围:在整个OSPF域中传输

导入RIP路由的命令(在 OSPF 和外部路由的边界路由器上配置):import-route rip 100

image.png

七类LSA:NSSA external

功能: 在NSSA区域中,传递外部路由。

Link id :传递路由网络号

ADV router:产生该LSA的 router-id

特性:默认为类型2 ,度量值为1 。 携带了FA地址(转发地址)

FA: 转发地址,当5类或7类LSA中携带了FA地址,则计算路径开销值时计算的是当前路由器到 达FA地址的开销值之和+种子度量值。(若FA地址不可达,则路由不能加表)

image.png

查看代码:

一类:dis ospf lsdb router 1.1.1.1
二类:dis ospf lsdb network
三类:dis ospf lsdb summary
四类:dis ospf lsdb asbr
五类:dis ospf lsdb ase
七类:dis ospf lsdb nssa


  • 评论列表

留言评论