话说,好久没更新文章,我自己都差点把这个公众号忘记了,今天——20191202:11:00左右,不小心立下了Flag,所以...
我又回来了(好想送自己几个巴掌)
本文关键字:LSA
出自公众号:工程师江湖
因为,所以,反正就是那回事,因为吧,反正就变这样子了。
之前有一篇稍微说过ospf 状态机的事情。
里面提及到了ospf状态机,不过这个状态机只是一个过程态,首先hello包,如果对方收到的报文里面都携带自己的Router-ID,那么2-way,接下来就是LSA表演的时候,这个过程实质是由LSA完成的。
邻居建立——>同步链路状态(LSA)——>计算路由
那篇里面没有具体到LSA,所以这次就瞎哔哔几句。
OSPF状态机这个我就不废话了,额,还是说两句。
众所周知,OSPF是链路状态路由协议,最后通过数据库LSDB表的同步来完成路由的生成。
那么LSDB这张表里面有些什么东西呢?
没错就是LSA。
把LSA当做以前的情报人员,你汇报一句,我汇报一句,最后把这些消息(LSA)统一存起来,进行最优路径的选举。
那么LSA有几种呢?
最常用的有1,2,3,4,5,7。
面试时候问,你就慷慨激昂的说出来,常用的就是这6种!就是这6种!!6种啊!然后就可以开始放大招了。
-
1类LSA:Router-LSA
-
2类LSA:Network-LSA
-
3类LSA:Summary-LSA
-
4类LSA:ASBR-summary-LSA
-
5类LSA:AS-external-LSA
-
7类LSA:NSSA LSA
描述一下这些LSA的产生情况。
看这个图,先看area0里面,有3个路由器,所以产生3个1类的LSA。
有两个网段,所以产生了2个2类的LSA。
3类LSA为什么产生了2个呢?
因为ABR路由器连接着2个区域(area1和area2),产生2个汇总LSA,这样想是不是很合理?
我觉得是。
好了已经解决3个LSA的问题。
接下来说LSA 4,5,7。
5类LSA我们都知道,它是外部引入的路由,在ASBR路由器会产生。
呃,上个图解释一下ABR和ASBR的区别。
看标志,有没有发现区别呢?
ABR路由器处于骨干区域area0里面,是连接其他区域的交接点。
ASBR路由处于边缘,这个边缘指的是引入外部路由的那台路由器。
OK,现在可以继续往下吹了,不是,我意思是往下继续讲了。
Type5 LSA就是引入外部路由(import)的时候产生的,这台ASBR路由器就会泛洪5类LSA。
那么4类LSA呢?
别急,这个东西完全就是一个先有鸡还是先有蛋的问题。
但是没有鸡(Type5 LSA),就没有蛋(Type 4 LSA)。
怎么讲?
是这样子的,4类LSA完全就是为了辅助5类LSA产生的,它有什么用?
4类LSA是为了告诉那个二傻子ASBR在哪个位置的。想一下,在ASBR引入路由的区域内,他会告诉这个区域的路由器,去往外部路由的下一跳找我,但是如果是处于其它区域的路由器呢?
其它区域的路由器怎么知道如何去外部引入的路由呢?
这时候ABR出马了,你们都让开,我来生成一条LSA,这条LSA通告,大家要是想要找到ASBR,来撩我吧!
这就是Type4存在的意义。
参考递归路由的思路。
还有最后一条Type7 LSA,这个是什么玩意呢?
说这条LSA,那么就要先说到NSSA区域这个概念。
NASS区域其实就是非常边缘的区域,是为了解决Stub区域的问题才引入的。
(可去星球评论:stub区域到底存在什么问题?这里不说了)
NASS区域其实就是在末节边缘位置,他去往其它区域的话,只需要一条默认路由就可以过去,不需要学到非常详细的明细路由,大家都知道,路由条目越多越耗费路由器性能。
没错,我想说费电。
7类LSA和5类LSA其实本质没有太大区别,只不过有点细微差异。
Type7 LSA也是由ASBR路由器引入的外部路由,为什么有7呢?
因为它是NSSA区域。
别急,此时在互联这个末节NSSA区域的ABR路由器上面,会进行一个动作,Type7 LSA——>Type5 LSA发出去。看下图。
以上就是1,2,3,4,5,7这6类LSA的简单说明,下面开始结合实验来说。
直接展示图片:
1、Type1
2、Type2
3、Type3
4、Type5
5、Tpye7
实验:知识星球自取,直接运行即可。
(1)查看AR1的LSDB
没错,和前面说的对上了。
看处于Area0区域位置的路由器。
两条1类LSA。
R1和R2就一个网段,一条2类LSA。
在ABR R2上面,R2会汇总一条区域1的路由信息,所以有一条汇总3类LSA。
(2)查看AR3的LSDB
关注点放在全0上面,因为这里配置的是Totally NSSA区域,所以这里已经是屏蔽了3,4,5LSA,同时生成一条默认路由指出去。
总结下:
3,4,7类LSA这个问题。
3类LSA是汇总其它区域的路由信息。
4类LSA是因为有了5类LSA,才会产生了4类LSA,4类似lsa传递范围为整个ospf域,作用是描述ASBR的的位置,传递过程中每经过一个abr设备adv router就改变为此abr的router id 。
(备注:在特殊场景下,在ABR上引入外部路由将不会产生4类lsa)
7类lsa传递范围为nssa区域,不会传递到其他ospf区域,7类lsa的作用是描述nssa区域引入的外部路由信息,nssa区域引入的外部路由向ospf其他区传递时,连接nssa区域的abr会将7类lsa转换成5类lsa发送到其他区域。
私密星球:
免费星球:
为什么有付费星球,免费星球之分呢?
因为付费星球,工程师江湖会大力维护,优质资料进行填充,优质招聘等信息优先发布。
为了提升大家的参与度,所以招聘星球管理员,一起参与运营,一起把控<工程师江湖>的前进方向,希望在以后的日子里,一同进步!
有意者私信。
备注:管理员享受免费资源等优质信息,招聘,兼职信息优先推荐。
———— e n d ————
最后
行业交流,赶快入群。
Blue469 拉你入微信群。
觉得文章不错的,欢迎点在看和转发,长按下图关注公众号 工程师江湖,收看更多精彩。
今日问题:你觉得如何?欢迎留言
今日推荐阅读
9、等保,测评,堡垒机,招聘,USG6000:今天溜了下群产生的想法
........
本文始发于微信公众号(工程师江湖):故事会2:OSPF LSA那些事儿(入门)
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论