相关文章推荐
千杯不醉的剪刀  ·  字串函數 - Tableau·  5 月前    · 
强悍的核桃  ·  c# - Getting all ...·  1 年前    · 

OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议,用于在单一自治系(autonomous system,AS)内决策路由。是对链路状态路由协议的一种实现。链路是路由器接口的另一种说法,因此OSPF也称为接口状态路由协议。OSPF通过同一个路由域内的路由器之间通告网络接口的状态来建立链路状态数据库,生成最短路径树,每个OSPF路由器使用这些最短路径构造路由表。

OSPF 协议的特点

  1. OSPF 把自治系统划分成逻辑意义上的一个或多个区域;
  2. OSPF 通过 LSA(Link State Advertisement)的形式发布路由;
  3. OSPF 依靠在 OSPF 区域内各设备间交互 OSPF 报文来达到路由信息的统一;
  4. OSPF 报文封装在 IP 报文内,可以采用单播或组播的形式发送。

OSPF协议主要优点

  1. OSPF是真正的LOOP-FREE(无路由自环)路由协议。源自其算法本身的优点。(链路状态及最短路径树算法)
  2. OSPF收敛速度快:能够在最短的时间内将路由变化传递到整个自治系统。
  3. 提出区域(area)划分的概念,将自治系统划分为不同区域后,通过区域之间的对路由信息的摘要,大大减少了需传递的路由信息数量。也使得路由信息不会随网络规模的扩大而急剧膨胀。
  4. 将协议自身的开销控制到最小

OSPF五种报文类型

  1. Hello :建立和维护OSPF邻居关系,10s发送一次
  2. DBD :链路状态数据库描述信息(描述LSDB中LSA头部信息)
  3. LSR :链路状态请求,向OSPF邻居请求链路状态信息
  4. LSU :链路状态更新(包含一条或多条LSA)
  5. LSAck :链路状态确认包,对LSA进行确认

OSPF的工作原理

关注公众号: 网络技术平台 ,回复 “ 资料 ” 获取视频、培训教程、实验手册、电子书。

基本概念OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议,用于在单一自治系(autonomous system,AS)内决策路由。是对链路状态路由协议的一种实现。链路是路由器接口的另一种说法,因此OSPF也称为接口状态路由协议。OSPF通过同一个路由域内的路由器之间通告网络接口的状态来建立链路状态数据库,生成最短路径树,每个OSPF路由器使用这些最短路径构造路由表。OSPF 协议的特点OSPF 把自治系统划分成逻辑意义上的一个或多个区域;OSPF 通 囿于学识,此文不当之处,恳请广大读者和同行前辈不吝批评、指正 开放式最短路径优先 OSPF (Open Shortest Path First) 协议 是一种基于链路状态的内部网关 协议 ,它封装在 IP 报文中, 协议 号是89 其相对于R IP (一种基于距离矢量算法) 协议 ,有着收敛快、不易产生 路由 环路、可拓展性好等特点,目前已逐渐取代R IP 无环路:通过SPF算法,从根本解决环路的问题 收敛快:: 网络 当中,如果一旦
文章目录前言一: OSPF 的多区域1.1:生成 OSPF 多区域的原因1.2: 路由 器的类型1.3:区域的类型二:链路状态数据库2.1:链路状态数据库的组成2.2:链路状态通告三: OSPF 多区域配置3.1:配置多区域 OSPF 3.2: OSPF 多区域配置验证四:STUB区域及配置4.1:LSA4与LSA54.2:末梢区域和完全末梢区域4.3:配置末梢和完全末梢区域 第三章 OSPF 多区原理与配置 -...
一个区域内的拓扑变化不会导致其他区域的 SPF 重新计算。  默认情况下,区域之间会自动进行 路由 汇总。 所有区域中的 路由 器共享相同的链路状态数据库,并且具有整个 网络 的完整图像。 无需主干区域。 使用多区域 OSPF ,仅一个区域内的 路由 器共享相同的链路状态数据库。对一个区域中的 网络 拓扑的更改不会影响其他区域,这减少了 SPF 算法计算 和链路状态数据库的数量。 正确答案是:一个区域内的拓扑变化不会导致其他区域的 SPF 重 hello包——组播收发,用于邻居、邻接关系的发现、建立、周期保活 DBD——数据库描述包 — 本地LSDB(链路状态数据库)目录 LSR——链路状态请求 — 用于询问对端本地未知的LSA信息 LSU——链路状态更新 — 用于共享具体的每一条LSA信息 LSack——链路状态确认 —确认包 LSA——链路状态通告 — 具体的一条一条 路由 或者拓扑信息,不是一种数据包,所有的LSA是使用LSU这种包来转发的; OSPF 的数据包是跨层封装于3层报头后方 . Router(config-if)# ip ospf hello-interval [seconds] Router(config-if)# ip ospf dead-interval [seconds] 5. 配置 OSPF 路由 汇总(可选): Router(config-router)# summary-address [address] [mask] 以上是 OSPF 基本 配置,需要根据实际情况进行调整。