ospf四类,五类和七类LSA详解
前三类的LSA可以看ospf的一类,二类和三类LSA详解 ospf的四类和五类LSA只有在有外部路由的时候才会出现
第五种L:AS-External-LSA 由ASBR发出,宣告外部路由网段信息,会泛洪到每一个ospf区域内的路由器 每一台路由器都会收到LSA5(在没配置stub和nssa之前) 输入dis ospf lsdb ase可以验证LSA的详细信息,和抓包里的内容近乎一样 当五类泛洪到area 1和area 2之后,其他区域的路由器并不知道RT1是谁,所以还是没有办法和外部通信,所以这时候要使用四类LSA来解决
第四种:ASBR-summary-LSA 由ABR产生,负责告诉区域内的每台路由器,想要通过ASBR访问外部,可以先找我,我知道怎么过去 四类LSA只在ABR的所属区域内泛洪,ASBR区域除外,因为ASBR所属区域有LSA1和LSA2进行引路,大家都知道她在哪,其他区域是通过找到ABR,在通过ABR找到ASBR
四类的LSA信息比较简单,只有宣告者的router-id还有ASBR的router-id 通过dis ospf lsdb asbr 可以查看 因为AS边界的路由器可能性能比较弱,如果路由信息过多,会给路由器带来负担,有没有什么方法可以解决这个这个问题呢?
配置stub和nssa区域
stub:末节,可以阻止LSA4,5进入 totally stub:完全末节(完全stub),除了LSA4,5还有3,也可以阻止
但是前提是:这个区域不能是area 0,也不能有ASBR,不能有虚链路 你想啊,假如在area 0上配置末节,那区域和区域之间还怎么传输信息?
配置了stub后,RT5上原本的LSA4,5都不见了,但是 RT3作为abr,他身上还是有4,5类 配置完全stub后: lsbd数据库更加清爽了,但是,abr会自动引入一条LSA3的缺省路由,假如RT5要访问外部,直接通过缺省路由出去,到达ABR,剩下的就交给ABR了 假如一个区域刚好直连外部路由,又想通过直连来走,不想通过area 0再绕了,配置stub,LAS5就进不来,于是:
nssa:不完全末节,可以阻止LSA4,5 totllay nssa:完全不是那么末节的区域(完全nssa),阻止LSA3,4,5
但是在nssa内部会有LSA7充当LSA5,LSA7到其他正常区域后,会转化成LSA5进行传输,其他区域没有配置nssa,所以不认识LSA7啊 注意:当LSA7转到其他区域变成LSA5时,ABR会充当宣告者,告诉他们,如果想要和nssa内注入的某条外部通信,请和我联系 这里为什么有两条七类LSA呢? 一条是nssa区域的ASBR引入的外部路由, 另一条是nssa区域ABR发送的缺省路由,和stub的缺省相似,想要去其他区域,直接走缺省 因为直接配置了完全nssa,所以还有一个三类的缺省路由 七类的LSA和五类很像,目标网络,宣告者router-id
|