设为首页收藏本站language 语言切换
查看: 1865|回复: 4
收起左侧

[原创] OSPF lsa与家庭关系图 | 简化理解ospf的lsa

[复制链接]
发表于 2017-10-12 00:03:47 | 显示全部楼层 |阅读模式

今天我们一起来聊聊OSPF的LSA,在网络的学习中,相信OSPF的配置不难学,但要真正的理解LSA还是有些困难的,这次我整理了LSA的概念,希望能够帮助大家来理解:


什么是LSA:


LSA(链路状态广播)是链接状态协议使用的一个分组,它包括有关邻居和通道成本的信息。 LSA被路由器接收用于维护它们的路由选择表。正确的LSA可以描述一个OSPF区域网络拓扑的结构。


LSA的类型:


LSA类型代码
描述
1
路由器LSA
2
网络LSA
3
网络汇总LSA
4
ASBR汇总LSA
5
AS外部LSA
6
组成员LSA
7
NSSA外部LSA
8
外部属性LSA
9
Opaque LSA (链路本地范围)
10
Opaque LSA (本地区域范围)
11
Opaque LSA (AS范围)
这里我们主要讨论1,2,3,4,5,7 这六类LSA

LSA与家庭关系图:


第一类:路由器LSA
未标题-1.png

每一台路由器都会产生路由器LSA通告。这个最基本的LSA通告列出了路由器所有的链路或接口,并指明了它们的状态和沿每条链路方向出站的代价,以及该链路上所有已知的OSPF邻居。这些LSA通告只会在始发它们的区域内部进行泛洪扩散。通过命令show ip ospf database router可以查看数据库中列出了所有路由器LSA通告。

家庭关系:每个家庭成员(如:张三)都知道自己的直系亲属,有几个亲属,分别是谁,关系怎么样等等




第二类:网络LSA

未标题-2.png

每一个多路访问网络中的指定路由器(DR)将会产生网络LSA通告。正如前面讨论的,DR路由器可以看作一个“伪”节点,或是一个虚拟路由器,用来描绘一个多路访问网络和与之相连的所有路由器。从这个角度来看,一条网络LSA通告也可以描绘一个逻辑上的“伪”节点,就像一条路由器LSA通告描绘一个物理上的单台路由器一样。网络LSA通告列出了所有与之相连的路由器,包括DR路由器本身。就像路由器LSA一样,网络LSA也仅仅在产生这条网络LSA的区域内部进行泛洪扩散。使用命令show ip ospf database network可以查看一条网络LSA通告的信息。请注意,和路由器LSA不同,网络LSA中没有度量字段。

家庭关系:张三是家里的宠儿,全家人都围着张三转,因此张三相当于"DR",负责描绘全家的关系,记录了所有和他有直系血缘关系的亲人。姐姐的角色就是“BDR”即:备份的DR。假设张三去世了,爸爸妈妈只好围着姐姐转,这是姐姐就替代了张三的位置成为DR。



第三类:网络汇总LSA

未标题-3.png

是由ABR路由器始发的。ABR路由器将发送网络汇总LSA到一个区域,用来通告该区域外部的目的地址。实际上,这些网络汇总LSA就是ABR路由器告诉在与之相连的区域内的内部路由器它所能到达的目的地址的一种方法。一台ABR路由器也可以通过网络汇总LSA向骨干区域通告与它相连的区域内部的目的地址。在一个区域外部,仍然在一个OSPF自主系统内部的缺省路由也可以通过这种LSA类型来通告。使用命令show ip ospf database summary可以显示链路状态数据库中的网络汇总LSA信息。

家庭关系:对于张三来说,叔叔属于另一个“区域”,如果要联系叔叔,就要通过爸爸,爸爸在此处的角色就是ABR,即:区域边界路由器。


第五类:自治系统外部 LSA

未标题-5.png

在讨论第四类前,我们先讨论第五类。

是始发于ASBR路由器的,用来通告到达OSPF自治系统外部的目的地或者OSPF自治系统外部的缺省路由的LSA。自治系统外部LSA是链路状态数据库中唯一不与具体的区域相关联的LSA通告。外部LSA通告将在整个自治系统中进行泛洪扩散。使用命令show ip ospf database external可以查看AS外部LSA的信息。

家庭关系:对于张三来说,阿姨是嫁进叔叔家的,与张三没有血缘关系,在路由中是重分发至这个大家庭(AS)的。叔叔的角色就是ASBR,即:自治系统边界路由器。也就是说,要联系阿姨他们家,就要通过叔叔。


第四类:ASBR汇总 LSA

未标题-4.png

由ABR路由器始发的。ASBR汇总LSA除了所通告的目的地是一台ASBR路由器而不是一个网络外,其他的和网络汇总LSA都是一样的。使用命令show ip ospf database asbr-summary可以查看ASBR汇总LSA的信息。这里要注意,其中目的地是一个主机地址,并且掩码是0;通过ASBR汇总LSA通告的目的地将总是一个主机地址,因为它是一条到达一台路由器的路由。

家庭关系:叔叔告诉他的家庭,要联系阿姨需要通过他,而爸爸作为ABR,将ASBR的LSA汇总并告诉张三家,也就是说爸爸告诉张三家的家庭成员:如果要联系阿姨家,需要找叔叔。


第七类:NSSA外部LSA

未标题-7.png

是指在非纯末梢区域(Not-So-Stubby Area, NSSA)内始发于ASBR路由器的LSA通告。NSSA外部LSA通告几乎和自治系统外部LSA通告是相同的。只是不像自主系统外部LSA通告那样在整个OSPF自主系统内进行泛洪扩散,NSSA外部LSA通告仅仅在始发这个NSSA外部LSA通告的非纯末梢区域内部进行泛洪扩散。可以通过命令show ip ospf database nssa-external来显示NSSA外部LSA通告的信息。

家庭关系:假设叔叔家住在国外,与大家庭(AS)中其他家庭(区域)没什么联系,因此阿姨的联系方式不会传给同样在国外的大舅家(不在末节区域泛洪)。但是会传给在国内的二舅家(非末节区域)。


THE END!
这是我个人在学习OSPF的时候为了方便记住LSA而使用的类比,希望能对大家理解LSA有一定的帮助!
参考文献:《TCP/IP路由技术 卷一》

如果你觉得写得不错,关注下我的公众号吧! “itkindergarten”,欢迎给我留言反馈。扫描下面二维码关注一下吧~多多支持哦!

未标题-1.jpg












发表于 2017-10-12 11:30:09 | 显示全部楼层
好东西谢谢楼主分享
板凳 2017-10-12 11:30:09 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2020-1-18 02:29:38 | 显示全部楼层
顶顶顶顶顶顶顶顶顶的
地板 2020-1-18 02:29:38 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2020-7-15 13:09:22 | 显示全部楼层
感谢楼主的分享
5# 2020-7-15 13:09:22 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-5-21 22:36 , Processed in 0.144820 second(s), 27 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表