上期我们讲到OSPF建邻居的过程,今天我们讲一下LSA类型。
首先看一下,实验环境。
我们把区域2配置成为nssa区域,并且在AR5上引入外部路由5.5.5.5/32。nssa区域只能存在7类LSA,所以,外部路由传递到其他区域时,会在ABR(AR4)上面执行一个七转五的操作。
我们在AR1上查看5.5.5.5这条外部路由时发现,LSA类型为五类LSA。
首先来介绍一下OSPF的网络类型
网络类型
(1)广播类型(broadcast):这种类型的链路层协议是Ethernet,FDDI时,缺省情况下,ospf认为网络类型是broadcast。
- 以组播地址形式方式Hello,LSU,LSACK,其中Hello报文发送间隔为10s,失效间隔为40s。
- 以单播形式发送DBD,LSR。
(2)非广播多路访问类型(NBMA):NBMA类型的链路层协议是帧中继,等,缺省情况下,OSPF认为网络类型为NBMA - 以单播形式发送Hello,DBD,LSR,LSU,LSACK,其中Hello报文发送间隔时间为30s,失效时间为120s,4倍的Hello时间
(3)点到点类型(P2P):当前链路层协议是PPP,HDLC,LAPB时,缺省情况下,OSPF认为网络类型为NBMA。 - 以组播形式(224.0.0.5)发送Hello,DBD,LSR,LSU,.LSACK。其中Hello报文发送间隔为10S,失效时间为40S。P2P类型不选DR/BDR。
(4)点到多点类型,P2MP。:没有一种链路层协议OSPF会认为网络类型为P2MP, - 以组播形式(224.0.0.5)发送Hello,其中Hello报文发送时间间隔为30S,失效时间为120S。
- 以单播形式发送DBD,LSR,LSU,LSACK。
讲完网络类型,我们来看看LSA类型。浅解析一下
二、LSA类型
根据华为官方文档,LSA一共有十一种类型。
这里我们主要看看重要的。
(1)Router-LSA:每台路由器都会产生,描述自身的链路状态信息。一类LSA
(2)Network-LSA:DR产生,描述伪节点(BMA/NBMA)信息。二类LSA
(3)Summary-LSA:ABR产生,描述区域间路由信息。三类LSA
(4)ASBR-Summary:由ABR产生,描述ASBR的位置信息。四类LSA
(5)AS-External-LSA:ASBR产生,描述外部路由信息。五类LSA
(6)NSSA-LSA:由NSSA所在ASBR产生,描述NSSA区域外部路由信息。七类LSA.
讲到这里,要说一下LSA的新旧比较。
- 首先比较序列号(有32位),从0x80000001到0x7fffffff),如果序列号越高,则越新。
- 如果序列号相同,则比较校验和,校验和越高越新。
- 如果校验和相同,则比较存活时间(LS age),如果这些LSA中只有一条 存活时间为3600s,则认为该LSA是最新的。注:ospf LSDB是触发更新的,但是会时间间隔30min一次的周期更新来维护LSDB数据库。
4.如果所有LSA存活时间都小于45分钟的话,则选择存活时间最小的放入自己的LSDB中。
5.如果上述条件都一样的话,则认为这两条LSA是相同的,将本地的LSA保留。
不知道该写啥了…