解析ospf 协议中常用的7类LSA

2016-03-16 10:35史玉锋国网山东省电力公司乳山市供电公司山东威海264500
电子测试 2016年1期
关键词:路由器

史玉锋,赵 燕,李 明(国网山东省电力公司乳山市供电公司,山东威海,264500)



解析ospf 协议中常用的7类LSA

史玉锋,赵 燕,李 明
(国网山东省电力公司乳山市供电公司,山东威海,264500)

摘要:本文介绍了OSPF协议中常见的7类LSA。

关键词:路由器;OSPF协议;LSA

当今世界网络技术突发猛进,网络规模逐渐向超大化、特大化发展。大规模的不同类型的网络连接通信就需要借助于路由器。路由器各种协议技术也应运而生,RIP、OSPF、BGP、ISIS等协议层出不穷。日常我们应用较多的是OSPF协议,本文我们重点介绍的是OSPF中的LSA技术。LSA(链路状态通告)相当于ospf中的数据库的记录,它记录了所有链路(接口和邻居等链路信息)。OSPF中所有路由信息描述都是封装在LSA 中发出去的,路由器通过LSA维护自己的路由表。由于OSPF协议定义了多种路由器的类型,因而LSA通告的类型也有多种类型,下面我们重点介绍一下OSPF协议常用的7种LSA。

LSA类型介绍:

注:本文中DR是指指定路由器;ABR是指区域边界路由器;ASBR是指自治系统边界路由器。

①路由器LSA(Router LSA)。

描述路由器的直连链路状态信息。

特征:

1)域内路由,仅在本区域传递,不会穿越ABR。

2)每台路由器都会产生。

3)包含本路由器的直连的邻居,以及直连接口的信息

通过命令show ip ospf database router可以查看数据库中列出了所有路由器LSA通告。

②网络LSA(Network LSA)

描述本区域内的网络信息以及连接到此网络的所有路由器。

特征:

1)仅在本区域传递

2)网络LSA通告列出了所有与之相连的路由器,包括DR路由器本身。

使用命令show ip ospf database network可以查看一条网络LSA通告的信息。请注意,和路由器LSA不同,网络LSA中没有度量字段。

③网络汇总LSA(Network summary LSA)

描述OSPF的区域间路由(在路由表中以OIA 标识)。是由ABR路由器始发的。ABR路由器将发送网络汇总LSA到一个区域,用来通告该区域外部的目的地址。实际上,这些网络汇总LSA就是ABR路由器告诉在与之相连的区域内的内部路由器它所能到达的目的地址的一种方法。通俗讲就是ABR把一个区域的1、2类LSA转成3类LSA向另一个区域传播。

特征:

1)域间路由,能泛洪到整个AS。

2)由ABR发出,每穿越一个ABR,其ADV Router就会变成此ABR的Router-id.

3)包含本区域中的路由信息,包括网络号和掩码。

使用命令show ip ospf database summary可以显示链路状态数据库中的网络汇总LSA信息

④ASBR汇总LSA

描述由ABR路由器始发的。ASBR汇总LSA除了所通告的目的地是一台ASBR路由器而不是一个网络外,其他的和网络汇总LSA都是一样的。

特征:

1)把ASBR的Router-id传播到其他区域,让其他区域的路由器得知ASBR的位置。

2)由ABR产生并发出,穿越一个ABR,其ADV Router就会变成此ABR的Router-id.

通俗点讲4类LSA 是其它区域用来定位ASBR位置的。因为其它区域通过5类LSA是不可以学到外部路由的。经过4类LSA的定位ASBR后,就可以学到去外部的路由了。

使用命令show ip ospf database asbr-summary可以查看ASBR汇总LSA的信息。

注意事项:

1)目的地是一个主机地址,并且掩码是0;通过ASBR汇总LSA通告的目的地将总是一个主机地址,因为它是一条到达一台路由器的路由。

2)有ASBR的区域不会产生4类LSA。例如:Aear 2有一个ASBR。Aear1的ASBR产生5类LSA。但不会产生4类LSA,因为产生5LSA+1LSA ,Aear 2的路由都知道去外部的路由。

⑤自治系统外部LSA

描述的是OSPF区域以外的路由(RIP、EIGRP、BGP等等)。 或者称为外部LSA(External LSA),是始发于ASBR路由器的,用来通告到达OSPF自治系统外部的目的地或者OSPF自治系统外部的缺省路由的LSA。自治系统外部LSA是链路状态数据库中唯一不与具体的区域相关联的LSA通告。外部LSA通告将在整个自治系统中进行泛洪扩散。

特征:

1)域外路由,不属于某个区域。

2)ASBR产生,传播到整个OSPF区域。不会改变ADV Router。

通俗讲5类LSA是通告整个AS区,经由此ASBR可以到外部网络,且所有路由器接受

的5类都是一样的信息。

30包含域外的路由使用命令show ip ospf database external可以查看AS外部LSA的信息。

⑥组成员LSA目前不支持组播OSPF (MOSPF协议)

⑦ NSSA外部LSA

描述指在非纯末梢区域(Not-So-Stubby Area, NSSA)内始发于ASBR路由器的LSA通告。NSSA外部LSA通告几乎和LSA5通告是相同的。只是不像自主系统外部LSA通告那样在整个OSPF自主系统内进行泛洪扩散,NSSA外部LSA通告仅仅在始发这个NSSA外部LSA通告的非纯末梢区域内部进行泛洪扩散。通俗讲NSSA区域没有5类LSA,于是也就没有4类LSA,但会生成7类LSA,且由ASBR产生,只在NSSA区域传播。

可以通过命令show ip ospf database nssa-external来显示NSSA外部LSA通告的信息。

特征: 特殊的域外路由,只存在于NSSA区域中。

*每一种区域内允许泛洪的LSA类型

?

1)末梢区域:(Stub Area)

不允许AS外部通告(LSA 5)在其内部进行泛洪。在末梢区域边界的ABR路由器使用网络汇总LSA (LSA 3)向这个区域通告缺省路由,而且这条缺省路由不会被通告到这个区域的外部去。

Router(config-route)area 1 stub//将Area 1设置成末梢区域

2)完全末梢区域:(Totally stub)

使用缺省路由到达OSPF自治系统外部的目的地址,而且使用缺省路由到达这个区域外部的所有目的地址,完全末梢区域的ABR路由器不仅阻塞LSA 5,也阻塞所有的汇总LSA――除了通告缺省路由的那一条类型3。

Router(config-route)#area 1 stub no-summary// 将Area 1设置成完全末梢区域,此时会将类型3用默认路由代替,NO-summary的作用是将类型3、4用默认路由简化

3)非纯末梢区域(Not-so-stubby-area)

允许外部路由通告到OSPF自治系统内部,而同时保留自治系统的其余部分的末梢区域特征,ASBR将始发类型7的LSA来通告那些外部网络,这些NAAS外部LSA将在整个NAAS区域中泛洪,在ABR上被阻塞。ABR会将类型7的转化为类型5通告到其他区域中。

扩充事项:

1)当你network XXXX的时候就会出现LSA1和LSA2。

2)如果有外部路由重分布进来Ospf里面就会产生LSA5,同时重分布直连的子网也会产生LSA5。

3)如果一个外部的Ospf area分布进来本地area的话,就会产生LSA4。例如area1连接area0,那么彼此的LSDB都会有LSA4。

4)要使用Ospf汇聚的话,就会产生LSA3

5)LSA7只会出现在NSSA的情况,这种情况很少见。

参考文献

[1] 网络协议与路由 清华大学出版社 2005

[2] Cisco 路由器使用技术中国铁道出版社2006

[3] 《CCNA 3&4 思科网络技术学院教程》,人民邮电出版社,2006

7 kinds of commonly used LSA protocols in OSPF Protocol

Shi Yufeng,Zhao Yan,Li Ming
(Shandong power supply company, Rushan electric power company,Weihai,264500,Shandong)

Abstract:This paper introduces the common 7 kinds of LSA protocol in OSPF.

Keywords:router;OSPF protocol;LSA

猜你喜欢
路由器
买千兆路由器看接口参数
挂壁式路由器
维持生命
路由器每天都要关
路由器每天都要关
你家的路由器安全吗?
你家的路由器安全吗?
如何让自家路由器更安全
路由器的信号优劣并非取决于天线数目
路由器成为木马攻击目标