放大啦资源网 http://www.fangdala.com
当前位置首页 > 百科资料> 正文

ospf路由协议

2023-02-17 06:26:57 暂无评论 百科资料

OSPF路由协议是用于网际协议(IP)网络的链路状态路由协议。该协议使用链路状态路由算法的内部网关协议(IGP),在单一自治系统(AS)内部工作。适用于IPv4的OSPFv2协议定义于RFC 2328 ,RFC 5340 定义了适用于IPv6的OSPFv3。

  • 中文名 OSPF路由协议
  • 性质 链路状态路由协议
  • 分类 VLSM与CIDR
  • 方法 多播

概述

  OSPF(下称"协议"或"本协议")仅在单一自治系统内部路由网际协议(IP)数据包,因此被分类为内部网关协议。该协议从所有可用的路由器中搜集链路状态(Link-state)信息从而构建该网络的拓扑图,由此决定提交给网际层(Internet Lay来自er)的路由表,最终路由器依据360百科在网际协议数据包中发春定现的目的IP地址,吗额执结合路由表作出转发决策。OSPF原生支持VLS组导失务试万M与CIDR。

  本协议使用Dijkstra算法计算出到达每一网络的最短路径,并在检测链路的变化情况(如链路失效)时执行该算法快速收敛到新的无环路级胜雨友危水胞诉落士降拓扑。

  本协议可以通过调整路由界面的开销值来管控见即息五缩数据包的流向(也就宣想是说,OSPF通过开销值来落实管理员锁制定的路由策略)。开销值是RTT、链的局抓路吞吐量、链路可用(可靠)性等衡量因素的无量纲整数表达。

  一个OSPF网络可以划分成多个与骨干区域(Backbone Area,区域号为0)相连的区域,各区域的区域号可以使用正整数(如0)或点分十进妒刑特牛呀制记法(如0.0.0.0)表达京些将。0号(或0.0.0.0号)区域分配给该网络的核心,称为骨干区域,其他区域必须与骨干区域通过区域边界路由器(Area Border Router)直接或间接(通过OS适住掉示句让资哪负PF虚链接)相连。同时,ABR负责维护全网的聚合路由,并为每个区域保留一份单独的链路状态数据库(冷准易伟第致Link-State Database)。

  与大多数路由协议不同(参考BGP和RIP的工作过程),本协议不主杨依赖于传输层协议(如TCP、UDP)提供数据传输、错误检测与恢复服务,数据包直接封装在网际协议(协议号89)内传输。

  本协议使用多播(Multicast)技术提供邻居发现(Neighbor Discovery)服务,对于不支持多播(广播)功能的链路,协议提供了相应的配置选项以便正常工作。默认情况下,协议监听224.0.0.5(IPv4)、FF02::5(IPv6)组播地址(别名:A处支常的预美犯llSPFRouters)。对于DR与BDR,协议会额外监听224江河露酒资布.0.0.6(IPv4)、FF02::6(IPv6)组播地址(别名:AllDRRouters)。本协议数据包只传输一跳(TTL或Hop Count等于且仅等于1),不能跨越广播域。

  在IPv4协议上工作时,OSPF可通过内建的安全机制保护链路状态数据库的安全性。在IPv6网络上,州议说盐渐玉盟首短鲁鸡本协议使用IPSec提供安全服务。

  OSPF物际笑井v3对OSPFv2进行了如下修改:

  1. 邻居路由器只使用链路本地地址进行路由信息交换(虚拟链路除外)

数课承告既话同口  2. OSPFv3基于每条单独的链路进行工作

  3. 链路状态通告与Hello报文中不再包含网际协议前缀(IP Prefix)信息

备注

  1. 凡括号后注明IPv4者参考RFC 2328,IPv6者参考RFC 5340,不再一一写明。

  2. 在特殊网络配置下OSPF不会在AllSPFRouters和 AllDRRouters上工作

猜你喜欢