OSPF第二天:各类LSA以及优化

一、OSPF从邻居建立成为邻接关系的条件:
------基于接口网络类型来区别;
接口网络:判断网络类型,是基于设备接口的二层封装技术来进行的;

1.点到点:在一个网段内只能存在两个节点,即便强制连接第三节点,最终也无法正常通讯;
串行链路上,二层封装为ppp或hdlc–没有物理寻址。
2.MA:多路访问—在一个网段内的节点数量不限制;
3.BMA:广播型多路访问技术;在一个MA网络中同时存在广播机制;
二层封装技术为以太网。
4.NBMA:非广播型多路技术;在一个MA网络中没有广播机制;
二层封装技术为帧中继–串行链路 MGRE、

   在点到点网络中,OSPF协议正常均从邻居关系晋升为邻接关系;
   在MA网络中,若所有邻居皆建立为邻接关系,将导致大量的重复更新;距离矢量路由协议在MA环境中使用了接口水平分割机制;由于OSPF协议是基于数据库同步对比的方式来进行收敛,故不支持接口的水平分割;
  ospf最终将在MA网段进行DR/BDR的选举;非DR/BDR间将维持邻居关系,不建立邻接关系来避免重复更新;

DR/BDR选举规则:
比较接口优先级 0-255 越大越优;
默认点到点链路接口不进行DR/BDR选举,故Cisco优先级为0----不参选
MA网络中所有参选接口默认优先级为1,在优先级一致的情况必须参选设备的route-id,数值大优。

干涉选举:修改参选接口的优先级;
[r1-GigabitEthernet0/0/0]ospf dr-priority 2
因为选举非抢占,故修改优先级后,必须重启ospf协议进程
reset ospf 1 process
Warning: The OSPF process will be reset. Continue? [Y/N]:y

建议:网络存在DR/BDR后,其他设备修改为0,不参选;不需要重启设备的进程。

二、OSPF的数据库表----LSDB 链路状态数据库表
数据库表中装载OSPF的不同类型的LSA;
[r1]display ospf lsdb router 1.1.1.1 具体某条LSA
类别名 link-id
每条LSA均存在以下信息
Type : Router 类别名
Ls id : 1.1.1.1 link-id 在目录中番号
Adv rtr : 1.1.1.1 通告者的RID
Ls age : 532 老化时间 正常1800周期刷新,触发更新导致刷新;最大老化3609
Len : 60 长度
Options : E 选项
seq# : 80000003 序列号
chksum : 0xb2ee 校验和码

OSPF的LSA是1800会更新一次更新一次序列号会加一.

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

什么情况下LSA会更新:
1、1800到期会更新
2、触发更新(接口地址变化(增加,或删除),修改接口开销值,删除接口,或者删除通告)
[r4-ospf-1]import-route rip 1 将RIP进程1重发布到OSPF的进程1
[r5]display ospf lsdb ase originate-router 查看5类LSA
ASBR—自治系统边界路由器—协议边界路由器

LSA具体信息:
在这里插入图片描述
在这里插入图片描述

三.优化OSPF协议,减少LSA的更新量:
正常1类LSA是一台设备一条,2类lsa是一个网段的DR一条;3类和5类是一条路由一条LSA;4类是一台ASBR产生一条.
1.汇总----减少骨干区域的更新量;

  1. 域间路由汇总—将非骨干区域汇总到骨干区域
    在ABR上进行配置
    [r1]ospf 1[
    r1-ospf-1]area 2 只能汇总本地通过该区域1、2类LSA产生的路由
    [r1-ospf-1-area-0.0.0.2]abr-summary 5.5.4.0 255.255.252.0
    注:汇总配置完成后,需要手工添加空接口防环路由
    2)域外路由汇总:因为域外路由由ASBR重发布导入;故在导入的ASBR上进行配置
    [r4]ospf 1
    [r4-ospf-1]asbr-summary 99.1.0.0 255.255.252.0

2.特殊区域:
特殊区域—减少非骨干区域的更新量—不能是骨干区域,不能存在虚链路;
1) 不能存在ASBR:
「1」 末梢区域 stub 拒绝4/5类的LSA;生成一条3类的缺省路由指向骨干区域
[r5]ospf 1
[r5-ospf-1]area 2
[r5-ospf-1-area-0.0.0.2]stub
切记:该区域所有设备均需要定义为末梢区域;
「2」 完全末梢区域 在末梢区域的基础上,进一步拒绝3的lsa,仅保留一条3类的缺省;
先将该区域配置为末梢,区域然后仅在abr上定义完全即可;
[r1-ospf-1-area-0.0.0.2]stub no-summary
2) 存在ASBR:
「1」 NSSA 非完全末梢区域—该区域拒绝其他区域的ASBR产生的4/5LSA;本地区域内ASBR产生的5类LSA,以7类在本区域传播,从本区域进入骨干区域时由ABR(新的ASBR)转换为5类;同时自动产生一条7的缺省指向骨干区域;
[r4]ospf[r4-ospf-1]are 1
[r4-ospf-1-area-0.0.0.1]nssa 本区域内所有设备均需配置
「2」 完全NSSA –在NSSA的基础上,进一步拒绝3的LSA;生成一条3类缺省指向骨干区域;先将该区域配置为NSSA区域,然后仅在ABR上定义完全即可
[r3-ospf-1-area-0.0.0.1]nssa no-summary

切记:考虑到ISP连接网络后,产生的缺省路由与OSPF特殊区域产生的缺省可能导致环路;
ISP连接到的哪个区域,那么该区域不能设定为任何的特殊区域;

发布了18 篇原创文章 · 获赞 7 · 访问量 549

猜你喜欢

转载自blog.csdn.net/weixin_44029504/article/details/101173417