HCIP(七)---OSPF的各种LSA及LSA优化

OSPF的各种LSA

LSA的携带信息

  Type        : Router       类别名  此处为1类
  Ls id     : 1.1.1.1        link-id  在目录中的编号
  Adv rtr   : 1.1.1.1        通告者 --- 该LSA的更新源设备的RID
  Ls age    : 1359           老化时间   1800s后周期刷新为0   触发更新归0  最大3609s
  Len       : 48             长度
  Options   :  E  
  seq#      : 8000000c       序列号
  chksum    : 0x818c         校验码

LSA的新旧比较

1、会先比较序列号,序列号越大越优,
2、如果序列号相同,会比较校验值(checksum)越大越优
3、如果校验值也相同,会比较LSA Age时间,是否等于MAX-age时间(36004、如果age时间不等于max-age时间,会比较他们的差值,如果差值大15分钟(900秒),小的优
5、如果age时间不等于max-age时间,会比较他们的差值,如果差值小于15分钟,说明是同一条LSA,忽略其中一条

LSA什么情况更新

11800到期会周期更新,更新一次序列号会加一
2、触发更新(接口地址变化(增加,或删除),修改接口开销值,删除接口,或者删除通告)

LSA的种类

类别名               传播范围                 通告者                      携带的信息
1类LSA-router       本区域内          本区域内的每台路由器       该区域每台设备的直连拓扑

2类LSA-Network      本区域内              该网段的DR                   该网段的拓扑

3类LSA-summary      整个OSPF域              ABR                O IA---域间路由(本区域和其他区域)
 
4类LSA-asbr        除ASBR所在区域外的        ABR                        ASBR的位置
                   整个ospf域;ASBR所在
                    区域使用1类标记位置
                    
5类LSA-ase           整个OSPF域             ASBR               O E  OSPF域外路由(另一个协议的路由区域)

7类LSA-nssa        单个的NSSA区域内          ASBR                    O N   域外路由
类别名                 link-id                     通告者
1类LSA-router        通告者的RID              本区域内的每台路由器
2类LSA-Network      DR接口的ip地址             每个MA网段中的DR
3类LSA-summary    域间路由的目标网络号        ABR,在经过下一台ABR时,修改为新的ABR
4类LSA-asbr           ASBR的RID             ABR,在经过下一台ABR时,修改为新的ABR
5类LSA-ase         域外路由的目标网络号        ASBR  在ospf内部传递时不变
7类LSA-nssa        域外路由的目标网络号        ASBR  在ospf内部传递时不变

注意:

  • 一,二类LSA在区域内传递的是拓扑,其他传的都是路由四类是为五类服务的
  • OSPF中,区域内传递的时拓扑,区域间传递的时路由,所以才要分区域管理

LSA的优化

1、	汇总 – 减少骨干区域的LSA数量  -- 前提要求网络存在合理的地址规划(每个非骨干汇总为一条路由)
2、	特殊区域 – 减少各个非骨干区域的LSA数量(非骨干区域不用学习其他非骨干区域,直接一条缺省到骨干,
                                      让骨干去找发送包)

【1】汇总

OSPF没办法在一个接口上进行汇总,因为区域内传的时拓扑,
所以没办法在区域内汇总,只能在ABR或ASBR上汇总,只能在
传递路由时进行汇总
  • 域间路由汇总
    ABR将本地直连的A区域1/2类LSA计算所得汇总路由,再通过3类LSA共享到其它本地所直连的B区域时;
[r1]ospf 1 
[r1-ospf-1]area  1   明细路由所在区域进行汇总
[r1-ospf-1-area-0.0.0.1]abr-summary 3.3.2.0 255.255.254.0
  • 注意:不能在非直连的区域上汇总,因为不可靠
    如下图:a1有两条路由,在第一个ABR不汇总,而在第二个ABR汇总,这样是不可以的,因为不可靠

在这里插入图片描述

  • 域外路由汇总
    在ASBR上操作,将5类/7类LSA向OSPF发布时进行汇总
[r2]ospf 1 
[r2-ospf-1]asbr-summary 99.1.0.0 255.255.252.0
  • 注意
    切记华为设备默认不会在进行汇总配置的设备上,自动生成空接口防环路由;思科会自动生成

【2】特殊区域–非骨干区域,不存在虚链路

1)同时不存在ASBR

  • 末梢区域
该区域拒绝4/5的LSA进入;由该区域连接骨干区域的ABR设备,向区域内发送一条3类的缺省路由;
这个三类缺省是自动生成的,不用配置
[r1]ospf 1 
[r1-ospf-1]area  1  
[r1-ospf-1-area-0.0.0.1]stub
注:该区域内所有设备均需要定义,否则无法建立邻居关系;
  • 完全末梢区域
在末梢区域的基础上进一步拒绝3类的LSA;仅保留一条3类的缺省路由; 先将该区域配置为末梢区域,
然后仅在ABR上定义完全末梢即可;
[r1]ospf 1  
[r1-ospf-1]area  1 
[r1-ospf-1-area-0.0.0.1]stub  no-summary

2)同时存在ASBR

  • NSSA 非完全末梢区域
拒绝非本区域内部产生4/5LSA,本区域ASBR产生的5类将通过7类LSA传输,到达ABR处进入骨干区域时,
也就是NSSA区域走完之后,由7类转换回5

如下图:

a1为NSSA,内部ASBR产生的5类LSA通过7类来传递,到达a0又变为5类,此时a0与a1间的ABR就有了另外
一种身份---ASBR,a0中就没有了4类LSA,而a2的4类LSA就是a0与a1间的ASBR的位置

其中看似只是让a0 少了一条4类LSA,其实NSSA区域拒绝了a2旁边的Rip区域的4/5类LSA。

而a1要想访问左边的Rip区域的路由,会通过a0与a1间的ASBR下放的一条7类缺省访问

在这里插入图片描述
注意:

在cisco设备中为了避免环路的出现,OSPF协议在NSSA区域配置完成后,不会自动产生缺省路由;
而是由管理员在缺省网络无环的前提下,手工添加;
在华为的设备中让由该区域连接骨干0的ABR自动下发一下7类缺省;
[r1]ospf 1 
[r1-ospf-1]area  1 
[r1-ospf-1-area-0.0.0.1]nssa
注:该区域内所有设备均需要定义,否则无法建立邻居关系;
  • 完全NSSA—完全的非完全末梢区域
完全的非完全末梢区域;在普通NSSA的基础上,近一步拒绝3类的LSA,由ABR产生一条3类缺省/////OSPF的末梢,但是不是整个网络的末梢
先将该区域配置为普通的NSSA,然后仅在ABR上定义完全NSSA即可
[r1]ospf 1 
[r1-ospf-1]area  1 
 [r1-ospf-1-area-0.0.0.1]nssa  no-summary
  • 特别注意事项
由于特殊区域将自动产生缺省路由,指向骨干;故ISP所连接的位置很关键,否则将可能与特殊区域产生
的缺省路由互为环路;要求ISP所在位置的OSPF区域不要做任何特殊区域配置;

如图
在这里插入图片描述

发布了49 篇原创文章 · 获赞 4 · 访问量 880

猜你喜欢

转载自blog.csdn.net/weixin_45404784/article/details/104964539