OSPF 协议具有以下特点:

1、OSPF 把自治系统划分成逻辑意义上的一个或多个区域;

2、OSPF 通过 LSA(Link State Advertisement)的形式发布路由;

3、OSPF 依靠在 OSPF 区域内各设备间交互 OSPF 报文来达到路由信息的统一;

4、OSPF 报文封装在 IP 报文内,可以采用单播或组播的形式发送。

报文类型

LSA类型

路由器类型

路由类型

AS 区域内和区域间路由描述的是 AS 内部的网络结构, AS 外部路由则描述了应该如何选择到 AS以外目的地址的路由。OSPF 将引入的 AS 外部路由分为 Type1 和 Type2 两类。

区域类型

STUB区域

STUB 区域是一些特定的区域, STUB 区域的 ABR 不传播它们接收到的自治系统外部路由,在这些区域中路由器的路由表规模以及路由信息传递的数量都会大大减少。

STUB 区域是一种可选的配置属性,但并不是每个区域都符合配置的条件。通常来说, STUB 区域位于自治系统的边界,是那些只有一个 ABR 的非骨干区域。

为保证到自治系统外的路由依旧可达,该区域的 ABR 将生成一条缺省路由,并发布给 STUB 区域中的其他非 ABR 路由器。

配置 STUB 区域时需要注意下列几点:

1、骨干区域不能配置成 STUB 区域。

2、如果要将一个区域配置成 STUB 区域,则该区域中的所有路由器都要配置 STUB 区域属性。

3、STUB 区域内不能存在 ASBR,即自治系统外部的路由不能在本区域内传播。

虚连接不能穿过 STUB 区域。

NSSA区域

OSPF NSSA(Not-So-Stubby Area)区域是 OSPF 特殊的区域类型。NSSA 区域与 STUB 区域有许多相似的地方,两者都不传播来自 OSPF 网络其它区域的外部路由。差别在于 STUB 区域是不能引入外部路由, NSSA 区域能够将自治域外部路由引入并传播到整个 OSPF 自治域中。

当区域配置为 NSSA 区域后,为保证到自治系统外的路由可达, NSSA 区域的 ABR 将生成一条缺省路由,并发布给 NSSA 区域中的其他路由器。

配置 NSSA 区域时需要注意下列几点:

1、骨干区域不能配置成 NSSA 区域。

2、如果要将一个区域配置成 NSSA 区域,则该区域中的所有路由器都要配置 NSSA 区域属性。

3、虚连接不能穿过 NSSA 区域。

OSPF支持的网络类型

邻居状态机

OSPF 共有 8 种状态机,分别是:Down、 Attempt、 Init、 2-way、 Exstart、 Exchange、 Loading、 Full。

Down:邻居会话的初始阶段,表明没有在邻居失效时间间隔内收到来自邻居路由器的 Hello数据包。

Attempt:该状态仅发生在 NBMA 网络中,表明对端在邻居失效时间间隔(dead interval)超时后仍然没有回复 Hello 报文。此时路由器依然每发送轮询 Hello 报文的时间间隔(poll interval)向对端发送 Hello 报文。

Init:收到 Hello 报文后状态为 Init。

2-way:收到的 Hello 报文中包含有自己的 Router ID,则状态为 2-way;如果不形成邻接关系则邻居状态机就停留在此状态,否则进入 Exstart 状态。

Exstart:如果形成邻居关系,则从 Init 状态转到 Exstart 状态,开始协商主从关系,并确定 DD的序列号

Exchange:主从关系协商完毕后开始交换 DD 报文,此时状态为 Exchange。

Loading: DD 报文交换完成即 Exchange done,此时状态为 Loading。

Full: LSR 重传列表为空,此时状态为 Full。

OSPF报文认证

OSPF 支持报文验证功能,只有通过验证的 OSPF 报文才能接收,否则将不能正常建立邻居。

路由器支持两种验证方式:

1、区域验证方式

2、接口验证方式

当两种验证方式都存在时,优先使用接口验证方式。

OSPF路由聚合

路由聚合是指 ABR 可以将具有相同前缀的路由信息聚合到一起,只发布一条路由到其它区域。
区域间通过路由聚合,可以减少路由信息,从而减小路由表的规模,提高设备的性能。
OSPF 有两种路由聚合方式:1、ABR 聚合
ABR 向其它区域发送路由信息时,以网段为单位生成 Type3 LSA。如果该区域中存在一些连续的网段,则可以通过命令将这些连续的网段聚合成一个网段。这样 ABR 只发送一条聚合后的 LSA,所有属于命令指定的聚合网段范围的 LSA 将不会再被单独发送出去。

2、ASBR 聚合
配置路由聚合后,如果本地设备是自治系统边界路由器 ASBR,将对引入的聚合地址范围内的 Type5 LSA 进行聚合。当配置了 NSSA 区域时,还要对引入的聚合地址范围内的 Type7 LSA进行聚合。
如果本地设备既是 ASBR 又是 ABR,则对由 Type7 LSA 转化成的 Type5 LSA 进行聚合处理。

OSPF缺省路由

缺省路由是指目的地址和掩码都是 0 的路由。当设备无精确匹配的路由时,就可以通过缺省路由进行报文转发。由于 OSPF 路由的分级管理, Type3 缺省路由的优先级高于 Type5 或 Type7 路由。

OSPF 缺省路由通常应用于下面两种情况:

1、由区域边界路由器(ABR)发布 Type3 缺省 Summary LSA,用来指导区域内设备进行区域之间报文的转发。

2、由自治系统边界路由器(ASBR)发布 Type5 外部缺省 ASE LSA,或者 Type7 外部缺省 NSSALSA,用来指导自治系统(AS)内设备进行自治系统外报文的转发。

OSPF缺省路由的发布原则如下:

OSPF 路由器只有具有对外的出口时,才能够发布缺省路由 LSA。

如果 OSPF 路由器已经发布了缺省路由 LSA,那么不再学习其它路由器发布的相同类型缺省路由。即路由计算时不再计算其它路由器发布的相同类型的缺省路由 LSA,但数据库中存有对应 LSA。

外部缺省路由的发布如果要依赖于其它路由,那么被依赖的路由不能是本 OSPF 路由域内的路由,即不是本进程 OSPF 学习到的路由。因为外部缺省路由的作用是用于指导报文的域外转发,而本 OSPF 路由域的路由的下一跳都指向了域内,不能满足指导报文域外转发的要求。

不同区域缺省路由发布原则:

OSPF路由过滤

OSPF 支持使用路由策略对路由信息进行过滤。缺省情况下, OSPF 不进行路由过滤。

OSPF 可以使用的路由策略包括 route-policy,访问控制列表(access-list),地址前缀列表(prefix-list)。OSPF 路由过滤可以应用于以下几个方面:

1、路由引入

OSPF 可以引入其它路由协议学习到的路由。在引入时可以通过配置路由策略来过滤路由,只引入满足条件的路由。

2、引入路由发布

OSPF 引入了路由后会向其它邻居发布引入的路由信息。

可以通过配置过滤规则来过滤向邻居发布的路由信息。该过滤规则只在 ASBR 上配置才有效。

3、路由学习

通过配置过滤规则,可以设置 OSPF 对接收到的区域内、区域间和自治系统外部的路由进行过滤。

该过滤只作用于路由表项的添加与否,即只有通过过滤的路由才被添加到本地路由表中,但所有的路由仍可以在 OSPF 路由表中被发布出去。

4、区域间 LSA 学习

通过命令可以在 ABR 上配置对进入本区域的 Summary LSA 进行过滤。该配置只在 ABR 上有效(只有 ABR 才能发布 Summary LSA)。

5、区域间 LSA 发布

通过命令可以在 ABR 上配置对本区域出方向的 Summary LSA 进行过滤。该配置只在 ABR上配置有效。

OSPF多进程

OSPF 支持多进程,在同一台路由器上可以运行多个不同的 OSPF 进程,它们之间互不影响,彼此独立。不同 OSPF 进程之间的路由交互相当于不同路由协议之间的路由交互。

路由器的一个接口只能属于某一个 OSPF 进程。

OSPF 多进程的一个典型应用就是在 VPN 场景中 PE 和 CE 之间运行 OSPF 协议,同时 VPN 骨干网上的 IGP 也采用 OSPF。在 PE 上,这两个 OSPF 进程互不影响。

OSPF RFC1583兼容

RFC1583 是 OSPFv2 协议比较早的版本。

OSPF 在计算外部路由时,由于 RFC2328 和 RFC1583 的路由计算规则不一致,可能会导致路由环路。为了避免路由环路的发生, RFC2328 中提出了 RFC1583 兼容特性。

1、使能 RFC1583 兼容后, OSPF 采用 RFC1583 的路由计算规则。

2、不使能 RFC1583 兼容时, OSPF 采用 RFC2328 的路由计算规则。

OSPF是根据5类LSA来计算外部路由的。RFC1583兼容特性主要用于路由器收到5类LSA后:

1、选择到达产生该 LSA 的 ASBR 或该 LSA 所描述的转发地址(Forwarding Address)的路径;

2、选择到达相同目的地的外部路径。

缺省情况下, OSPF 兼容 RFC1583。

ospf避免环路_【网络干货】超全的OSPF路由协议技术汇总解析相关推荐

  1. 立体相机标定数据集_超全的3D视觉数据集汇总

    作者:Tom Hardy Date:2019-12-31 文章来源:超全的3D视觉数据集汇总 1.KITTI数据集 KITTI数据集由德国卡尔斯鲁厄理工学院和丰田美国技术研究院联合创办,是目前国际上最 ...

  2. 超全!iOS 面试题汇总

    超全!iOS 面试题汇总 2015-10-20 CocoaChina 作者:Job_Yang 之前看了很多面试题,感觉要不是不够就是过于冗余,于是我将网上的一些面试题进行了删减和重排,现在分享给大家. ...

  3. linux集群课程,超全Linux集群技术高俊峰-实战式教学视频课程(43讲全)

    超全Linux集群技术高俊峰-实战式教学视频课程(43讲全) 1.jpg (63.6 KB, 下载次数: 0) 2016-4-27 11:41 上传 1.jpg (38.51 KB, 下载次数: 0) ...

  4. 超全的3D视觉数据集汇总

    作者:Tom Hardy Date: 2019-12-24 来源:超全的3D视觉数据集汇总

  5. ospf避免环路_路由环路知识点总结!

    人类的创造力与破坏力同样强大". 网路互通,同样也衍生出纷繁复杂的路由协议和各种因特网服务,以及"网络安全"这个庞大的领域. 这也是为什么说当今所有的网络通讯流量中,80 ...

  6. ospf避免环路_多进程OSPF发布LSA形成路由环路的规避办法

    42798.jpg (27.72 KB) 2012-10-18 22:54 1.    [问题 上图中,GSYYB_WN_DS01和GSYYB_WN_DS02为锐捷两台交换机,GS1_WN_DS01和 ...

  7. 华为路由器ospf路由表解读_网络-路由交换-路由基础-华为-OSPF的工作原理

    3.3.3 OSPF路由计算基本过程 OSPF设备间建立了完全邻接关系后开始计算路由. 1.OSPF域内路由计算 当网络稳定下来后,根据各自的LSDB采用SPF算法(具体涮发为Dijkstra)独立地 ...

  8. ipv6 ospf配置方法_网络工程师(22):应用最广泛的路由协议OSPF

    OSPF(Open Shortest Path First,开放最短路径优先)协议是一种基于链路状态的动态路由协议,RIP不会考虑链路状态,只关心距离,路由都是听别人告诉的,而OSPF则是根据链路状态 ...

  9. kitti数据集_超全的3D视觉数据集汇总

    加入极市专业CV交流群,与6000+来自腾讯,华为,百度,北大,清华,中科院等名企名校视觉开发者互动交流!更有机会与李开复老师等大牛群内互动! 同时提供每月大咖直播分享.真实项目需求对接.干货资讯汇总 ...

最新文章

  1. 儿子和女儿——解释器和编译器的区别与联系
  2. 重温强化学习之深度强化学习
  3. android+app+wifi+控制+协议,玩转OneNET物联网平台之MQTT服务④ —— 远程控制LED(数量无限制)+ Android App控制...
  4. 基于LZ77算法的文件压缩收尾
  5. 边缘计算框架_【北大成果】一种集成多组网协议多边缘计算框架的边缘计算处理平台...
  6. 这些css高级技巧,你知道几个呢
  7. (转)The POM for 0.0.1-SNAPSHOT is missing, no dependency informat
  8. Golang实践录:使用gin框架实现转发功能:一些负载均衡算法的实现
  9. 【报告分享】2021中国移动互联网秋季大报告.pdf(附下载链接)
  10. java nio广播服务器
  11. sid图像数据_【技术前沿】首届“水下机器人目标抓取大赛”第一名的图像增强方法...
  12. SSM+校园网上订餐系统 毕业设计-附源码211510
  13. 计算机 在职硕士报考条件,2022在职硕士-在职研究生报考条件-中公考研
  14. 哇塞,原来自己写 Google Chrome 浏览器扩展(插件)这么容易!
  15. 谷歌seo外链发布50+个网站平台分享(e6zzseo)
  16. Vue3 suspense
  17. 微信小程序中如何发送客服消息给用户
  18. git push时报错error: File: xxx 252.15 MB, exceeds 100.00 MB.
  19. “双11”购物狂欢节,所有女生走进了谁的直播间?
  20. 谷俊丽:从特斯拉到小鹏汽车,同样是智能车,不同基因的自动驾驶

热门文章

  1. python如何限制字符串长度_Python uuid4,如何限制唯一字符的长度 - python
  2. python simdjson_python+json
  3. html img图片等比例缩放_我掏空了各大搜索引擎,整理了HTML图片标签笔记,满满干货...
  4. 今夕何夕影迷小伙伴,喜欢的壁纸都在高图网
  5. 值得收藏的图片网站,设计素材不愁,还能承包你一年壁纸
  6. 设计师如何了解行业方向?推荐设计师交流平台
  7. 中国风楼盘房地产海报PSD分层模板来袭,每张都诗情画意
  8. 俯视排版类型海报|没思路?试试可临摹PSD分层模板设计吧!
  9. 纯文字海报如何排版更引人注目?
  10. 手机活动促销宣传海报,如何设计更有吸引力?