OSPF知识点

OSPF知识点总结:

OSPF : 开放式最短路径优先协议

使用范围:IGP

协议算法特点: 链路状态型路由协议,SPF算法

协议是否传递网络掩码:传递网络掩码

协议封装:基于IP协议封装,协议号为 89

  • OSPF 特点

1.OSPF 是一种典型的链路状态型路由协议

2.传递信息称作LSA,LSA 链路状态通告,包含路由信息和拓扑信息。

      路由LSA:描述本路由器上接口的路由信息

      拓扑LSA:描述路由器之间的连接状态

3.更新方式: 触发更新+30分钟的链路状态刷新

4.更新地址: 组播和单播更新,组播地址: 224.0.0.5(ALL SPF router)      224.0.0.6 (ALL DR  router)

5.支持路由认证

6.支持手工汇总

7.支持区域划分

8.OSPF 比较消耗设备资源

二.OSPF 区域

区域划分的意义: 1.减少LSA的数量  2.减少LSA的传播范围

区域的划分是基于接口的(链路的)

区域的标记:使用了32个二进制    1.十进制   2.类似于IP地址  A.B.C.D

区域的分类:

          骨干区域: 区域标记为0或0.0.0.0

          非骨干区域:区域标记不等于0或0.0.0.0

区域设计原则: 向日葵型网络结构

          1.OSPF网络中必须存在并唯一的骨干区域(单区域除外)

          2.若存在非骨干区域,非骨干区域必须与骨干区域直接相连

OSPF中路由器的角色:

          骨干路由器:该类路由器至少有一个接口属于骨干区域

          区域内路由器:该类路由器的所有接口都属于同一个OSPF区域

          ABR:区域边界路由器,能够产生3类LSA的路由器

          ASBR:自治系统边界路由器,能够产生5类或7类LSA的路由器

三.OSPF 消息数据包

hello: 周期性发送,周期时间10s或30s(根据不同的网络类型默认10s或30s)

              目的:建立并维持OSPF 邻居关系(邻居关系建立之后充当保活包功能)

DBD:数据库描述数据包;

1.主从选举DBD: 比较双方的router-id ,router-id大的一方为主小的一方为从 (slave);主用于控制LSA的交互

2.携带LSA头部信息的DBD

LSR: 链路状态请求,按照DBD中报文的未知LSA头部进行请求。

LSU:链路状态更新,携带LSA信息。

LSACK:链路状态确认

四OSPF的工作过程

启动配置完成后,邻居间组播收发hello包,建立邻居关系;生成邻居表;

邻居关系建立后,将进行条件的匹配,匹配失败将维持邻居关系,仅hello包周期保活即可;

匹配成功可以建立邻接(毗邻)关系;邻接关系间将使用DBD/LSR/LSU/LSack来获取本地未知的LSA信息;获取完成后,邻接关系间数据库同步一致;--- 数据库表;

之后本地基于本地的数据库所有内容整理出有向图--->最短路径树结构--->将本地到达所有未知网段的最短路径加载于本地的路由表中;

收敛完成后,邻居间仅hello包周期保活即可;每30min邻接关系间周期比对数据库目录,若不一致将马上使用LSU和LSACK进行不一致部分收敛;

拓扑突变 :

1)新增网段:直连新增网段设备,用LSU直接进行触发更新

2)断开网段:直连断开网段设备,用LSU直接进行触发更新

3)无法沟通:dead time 为hello time4倍;在dead time到时时将断开邻接、邻居关系,删除路由;

hello包:周期收发  hello time 10s 或30s    dead time为hello time 4倍

邻居间hello包中必须完全一致的参数:否则无法建立邻居关系

1、hello 、dead time  2)区域ID --区域划分规则--ABR   3)认证字段

1、末梢区域标记 -- 特殊区域   5)华为系还要求邻居间直连接口ip的子网掩码必须一致;

邻居关系建立后,关注条件,条件不匹配设备间维持邻居关系,仅hello包周期保活即可;

条件匹配的设备间,将使用DBD/LSR/LSU/LSack来获取所有本地未知的LSA信息,完成数据库同步 --- 数据库表;

  1. 星型 -- 所有接口工作方式为broadcast,仅中心站点为DR,无BDR
  2. 全连 -- 所有接口工作方式为broadcast;DR/BDR将默认自动选举成功
  3. 部分 --  所有接口工作方式为broadcast;合理安排DR的位置

【6】SFP算法–OSPF防环机制1、在同一个区域每台路由具有一致的LSDB2、每台路由器以自己为根计算到达每个目标的最短路径(最小cost值)3、必须区域划分--优势-1)域间汇总减少路由条目数量2)汇总路由是在所有明细路由均消失后才删除,网络更稳定3)区域划分后不同类别的LSA传播范围不同,控制更新量总结:观看OSPF防环文档过程--基于本地LSDB(1/2类LSA)生成--生成有向图--基于有向图来进行最短路径树生成最短路径树,关注本地LINK-ID的LSA开始--》基于该LSA内提及到点到点或传输网络信息再查看link-id递归到下一条信息;基于所有点到点和传输网络信息生成最短路径树主干;然后用树中每台设备的末梢网络信息补充路由表,完成收敛;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值