OSPF路由协议的概述
OSPF路由协议是用于网际协议(IP)网络的链路状态路由协议。该协议使用链路状态路由算法的内部网关协议(IGP),在单一自治系统(AS)内部工作。适用于IPv4的OSPFv2协议定义于RFC 23281,RFC 53402定义了适用于IPv6的OSPFv3。
在OSPF出现前,网络上广泛使用RIP(Routing
Information
Protocol,路由信息协议)作为内部网关协议。
由于RIP是基于距离矢量算法的路由协议,存在着收敛慢、路由环路、可扩展性差等问题,所以逐渐被OSPF取代。
OSPF作为基于链路状态的协议,能够解决RIP所面临的诸多问题。此外,OSPF还有以下优点:
OSPF采用组播形式收发报文,这样可以减少对其它不运行OSPF路由器的影响。
OSPF支持无类型域间选路(CIDR)。
OSPF支持对等价路由进行负载分担。
OSPF支持报文加密。
由于OSPF具有以上优势,使得OSPF作为优秀的内部网关协议被快速接受并广泛使用。
以上知识节选自
重庆网博客
OSPF(下称“协议”或“本协议”)仅在单一自治系统内部路由网际协议(IP)数据包,因此被分类为内部网关协议。该协议从所有可用的路由器中搜集链路状态(Link-state)信息从而构建该网络的拓扑图,由此决定提交给网际层(Internet Layer)的路由表,最终路由器依据在网际协议数据包中发现的目的IP地址,结合路由表作出转发决策。OSPF原生支持VLSM与CIDR。
本协议使用Dijkstra算法计算出到达每一网络的最短路径,并在检测链路的变化情况(如链路失效)时执行该算法快速收敛到新的无环路拓扑。
本协议可以通过调整路由界面的开销值来管控数据包的流向(也就是说,OSPF通过开销值来落实管理员锁制定的路由策略)。开销值是RTT、链路吞吐量、链路可用(可靠)性等衡量因素的无量纲整数表达。
一个OSPF网络可以划分成多个与骨干区域(Backbone Area,区域号为0)相连的区域,各区域的区域号可以使用正整数(如0)或点分十进制记法(如0.0.0.0)表达。0号(或0.0.0.0号)区域分配给该网络的核心,称为骨干区域,其他区域必须与骨干区域通过区域边界路由器(Area Border Router)直接或间接(通过OSPF虚链接)相连。同时,ABR负责维护全网的聚合路由,并为每个区域保留一份单独的链路状态数据库(Link-State Database)。
与大多数路由协议不同(参考BGP和RIP的工作过程),本协议不依赖于传输层协议(如TCP、UDP)提供数据传输、错误检测与恢复服务,数据包直接封装在网际协议(协议号89)内传输。
本协议使用多播(Multicast)技术提供邻居发现(Neighbor Discovery)服务,对于不支持多播(广播)功能的链路,协议提供了相应的配置选项以便正常工作。默认情况下,协议监听224.0.0.5(IPv4)、FF02::5(IPv6)组播地址(别名:AllSPFRouters)。对于DR与BDR,协议会额外监听224.0.0.6(IPv4)、FF02::6(IPv6)组播地址(别名:AllDRRouters)。本协议数据包只传输一跳(TTL或Hop Count等于且仅等于1),不能跨越广播域。
在IPv4协议上工作时,OSPF可通过内建的安全机制保护链路状态数据库的安全性。在IPv6网络上,本协议使用IPSec提供安全服务。
OSPFv3对OSPFv2进行了如下修改:
1. 邻居路由器只使用链路本地地址进行路由信息交换(虚拟链路除外)
2. OSPFv3基于每条单独的链路进行工作
3. 链路状态通告与Hello报文中不再包含网际协议前缀(IP Prefix)信息
OSPF路由协议基本知识点大全
OSPF路由协议的概述
0号(或0.0.0.0号)区域分配给该网络的核心,称为骨干区域,其他区域必须与骨干区域通过区域边界路由器(Area Border Router)直接或间接(通过OSPF虚链接)相连。同时,ABR负责维护全网的聚合路由,并为每个区域保留一份单独的链路状态数据库(Link-State Database)。与大多数路由协议不同(参考BGP和R...
OSPF协议介绍
链路状态路由协议则以两个路由器之间的链路状态信息传输为主,包括链路的带宽、网段、掩码等信息。路由器之间会交互链路状态信息,以此来进行路由计算,得到全网的拓扑信息。OSPF就是一种链路状态路由协议。OSPF的实现过程包括建立邻居关系、交互LSA组建LSDB、SPF算法计算拓扑、计算最优路径加入路由表等步骤。在...
简述与RIP相比,OSPF路由协议的优点?
1、OSPF适合在大范围的网络:OSPF协议能用在许多场合,同时也支持更加广泛的网络规模。2、组播触发式更新:OSPF协议在收敛完成后,会以触发方式发送拓扑变化的信息给其他路由器,这样就可以减少网络宽带的利用率,同时,可以减小干扰。3、收敛速度快:如果网络结构出现改变,OSPF协议的系统会以最快的速度发...
全面分析静态路由与动态路由协议
在一个路由器中,可同时配置静态路由和一种或多种动态路由协议。它们各自维护的路由表都提供给转发程序,但这些路由表的表项间可能会发生冲突。这种冲突可通过配置各路由表的优先级来解决。通常静态路由具有默认的最高优先级,当其它路由表表项与它矛盾时,均按静态路由转发。;
什么叫SPF技术
是OSPF路由协议的基础。Servie Port Function 业务端口功能。是接入网功能之一。最短进程优先 最短进程优先(shortest-process-first:SPF)是一种不可抢占的调度策略。在这种策略中,调度程序从正在等待的进程中选择估计能在最短时间内完成的进程。SPF通过牺牲长进程的利益来换取短进程的优先执行。编辑本段文件格式 ...
ospf协议路由收敛快,占用网络资源少
First,SPF)”,独立地计算出到达任意目的地的路由。2.区域 OSPF路由协议引入“分层路由”的概念,将网络分割成一个“主干”连接的一组相互独立的部分,这些相互独立的部分被称为“区域”(Area),“主干”的部分称为“主干区域”。每个区域就如同一个独立的网络,该区域的OSPF路由器只保存该区域的链路...
ospf协议是怎么配置的
OSPF路由协议是用于网际协议(IP)网络的链路状态路由协议。该协议使用链路状态路由算法的内部网关协议(IGP),在单一自治系统(AS)内部工作。适用于IPv4的OSPFv2协议定义于RFC 2328,RFC 5340定义了适用于IPv6的OSPFv3。OSPF协议是一种链路状态协议。每个路由器负责发现、维护与邻居的关系,并将已知的邻...
什么是OSPF?
OSPF主要通过一个链路状态路由协议来实现,该协议隶属于内部网关协议(IGP),因此在自治系统内运行。OSPF分为OSPFv2和OSPFv3两个版本,其中OSPFv2用在IPv4网络。OSPF也称为接口状态路由协议,OSPF通过通知路由器之间的网络接口状态建立链路状态数据库,生成最短路径树。每个OSPF路由器使用这些最短路径来构建...
自动计算路由的协议是哪种?
路由算法的工作原理通常基于一些核心因素,如网络拓扑结构、链路状态、带宽、延迟、负载等。例如,一种被称为最短路径优先(Shortest Path First, SPF)的算法,是许多路由协议(如OSPF)的基础。SPF算法通过构建一个网络拓扑图,并为图中的每条链路分配一个权重(通常基于距离、带宽或延迟),来计算两点...
SPF的网络方面
Shortest Path First:最短路径优先算法,由伟大的科学家Dijkstra提出的一种算法,是OSPF路由协议的基础。Servie Port Function:业务端口功能。是接入网功能之一。SPF:(Sender Policy Framework) 的缩写,一种以IP地址认证电子邮件发件人身份的技术,是非常高效的垃圾邮件解决方案。接收邮件方会首先检查域名...
郭迹二十: OSPF路由协议是一种典型的链路状态(Link-state)的路由协议,一般用于同一个路由域内.在这里,路由域是指一个自治系统(Autonomous System),即AS,它是指一组通过统一的路由政策或路由协议互相交换路由信息的网络.在这个AS...
北关区17199982328: OSPF路由协议是怎样的? ?
郭迹二十: 随着Internet技术在全球范围的飞速发展,OSPF已成为目前Internet广域网和Intranet企业网采用最多、应用最广泛的路由协议之一.作为一种链路状态的路由协议,OSPF...
北关区17199982328: OSPF链路状态路由协议是什么? - ?
郭迹二十: OSPF是一种典型的链路状态路由协议,采用OSPF的路由器彼此交换并保存整个网络的链路信息,从而掌握全网的拓扑结构,独立计算路由.因为RIP路由协议不能服务于大型网络,所以,IETF的IGP工作组特别开发出链路状态协议——OSPF...
北关区17199982328: 什么是OSPF协议?它有什么作用??
郭迹二十: OSPF既开放最短路径优先,是一个动态路由协议.所谓路由协议,就是在OSI七层模型的第三层确保数据包交付的协议.OSPF能动态的获知网络的变化,并选择最佳的路径传输数据包.如要详细了解请参阅RFC 2328号文档.
北关区17199982328: 什么是OSPF - ?
郭迹二十: OSPF起源 I E T F—为了满足建造越来越大基于I P网络的需要,形成了一个工作组,专门用于开发 开放式的、链路-状态路由协议,以便用在大型、异构的I P网络中.新的路由协议以已经取得 一些成功的一系列私人的、和生产商相关的、最短路...
北关区17199982328: 路由的OSPF,是什么?
郭迹二十: 是一种路由协议,全名是开放最短路径优先.是一种基于开放标准的链路状态型路由选择协议.
北关区17199982328: 简述OSPF路由协议的工作原理 - ?
郭迹二十: 1、设备自动学习对方路由,不需要人为更改和架构网络 2、适合大型网络 3、动态路由协议通信会占用网络资源. 配置:router(config)#router ospt (进程号)network(通告网络)(反掩码)area(区域号)
北关区17199982328: 网络的OSPF是指什么??
郭迹二十: OSPF(开放式最短路径优先)是一种链路状态路由选择协议,链路状态指路由接口的状态,如UP,DOWN,IP及网络类型等.用在大型的网络连接中的.
北关区17199982328: OSPF协议最完整的解释是什么? - ?
郭迹二十: OSPF(Open Shortest Path First)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由.与RIP相对,OSPF是链路状态路有协议,而RIP是距离向量路由协议. ospf最大的优点是加快网络收敛速度