什么是OSPF? 什么是ospf?

\u4ec0\u4e48\u662fOSPF

\u8be6\u89e3OSPF \u8ba4\u8bc1\uff1a\u57fa\u4e8e\u533a\u57df\u8ba4\u8bc1\u548c\u63a5\u53e3\u8ba4\u8bc1

\u5f88\u7b80\u5355\u554a
router
ospf
100
//100\u662fOspf\u7684\u8fdb\u7a0bID
network
192.200.10.4
0.0.0.3
area0
//\u63a5\u4e0b\u6765\u53ea\u8981\u628a\u9644\u8fd1\u7684\u533a\u57df\u5e7f\u64ad\u51fa\u53bb\u5c31\u597d\u4e86\uff0c\u4f7f\u7528\u7f51\u7edc\u53f7+\u53cd\u63a9\u7801

OSPF意思是指一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统内决策路由。

OSPF主要通过一个链路状态路由协议来实现,该协议隶属于内部网关协议(IGP),因此在自治系统内运行。OSPF分为OSPFv2和OSPFv3两个版本,其中OSPFv2用在IPv4网络。

OSPF也称为接口状态路由协议,OSPF通过通知路由器之间的网络接口状态建立链路状态数据库,生成最短路径树。每个OSPF路由器使用这些最短路径来构建路由表。

扩展资料

OSPF的网络类型

点对点网络(point-to-point)是Cisco提出的一种网络类型,可以自动发现邻居。它是一个连接一对路由器的网络。点对点网络中的有效邻居总是可以形成邻接关系。

广播网络类型,主要通过网络上选择DR和BDR。dr/bdr发送的ospf包的目标地址为224.0.0.5,承载这些ospf包的帧的目标MAC地址为0100.5e00.0005。

非广播网络(NBMA)是RFC提出的一种网络,它是人工配置邻居,不具备广播能力,需要人工指定邻居。在这种网络中,应选择DR和BDR,OSPF包应采用单播模式。

参考资料来源:百度百科-组播扩展OSPF



1、概述

OSPF路由协议是一种典型的链路状态(Link-state)的路由协议,一般用于同一个路由域内。在这里,路由域是指一个自治系统(Autonomous System),即AS,它是指一组通过统一的路由政策或路由协议互相交换路由信息的网络。在这个AS中,所有的OSPF路由器都维护一个相同的描述这个AS结构的数据库,该数据库中存放的是路由域中相应链路的状态信息,OSPF路由器正是通过这个数据库计算出其OSPF路由表的。

作为一种链路状态的路由协议,OSPF将链路状态广播数据包LSA(Link State Advertisement)传送给在某一区域内的所有路由器,这一点与距离矢量路由协议不同。运行距离矢量路由协议的路由器是将部分或全部的路由表传递给与其相邻的路由器。

2、数据包格式

在OSPF路由协议的数据包中,其数据包头长为24个字节,包含如下8个字段:

* Version number-定义所采用的OSPF路由协议的版本。

* Type-定义OSPF数据包类型。OSPF数据包共有五种:

* Hello-用于建立和维护相邻的两个OSPF路由器的关系,该数据包是周期性地发送的。

* Database Description-用于描述整个数据库,该数据包仅在OSPF初始化时发送。

* Link state request-用于向相邻的OSPF路由器请求部分或全部的数据,这种数据包是在当路由器发现其数据已经过期时才发送的。

* Link state update-这是对link state请求数据包的响应,即通常所说的LSA数据包。

* Link state acknowledgment-是对LSA数据包的响应。

* Packet length-定义整个数据包的长度。

* Router ID-用于描述数据包的源地址,以IP地址来表示。

* Area ID-用于区分OSPF数据包属于的区域号,所有的OSPF数据包都属于一个特定的OSPF区域。

* Checksum-校验位,用于标记数据包在传递时有无误码。

* Authentication type-定义OSPF验证类型。

* Authentication-包含OSPF验证信息,长为8个字节。

3、OSPF基本算法

3.1 SPF算法及最短路径树

SPF算法是OSPF路由协议的基础。SPF算法有时也被称为Dijkstra算法,这是因为最短路径优先算法SPF是Dijkstra发明的。SPF算法将每一个路由器作为根(ROOT)来计算其到每一个目的地路由器的距离,每一个路由器根据一个统一的数据库会计算出路由域的拓扑结构图,该结构图类似于一棵树,在SPF算法中,被称为最短路径树。在OSPF路由协议中,最短路径树的树干长度,即OSPF路由器至每一个目的地路由器的距离,称为OSPF的Cost,其算法为:Cost = 100×106/链路带宽

在这里,链路带宽以bps来表示。也就是说,OSPF的Cost 与链路的带宽成反比,带宽越高,Cost越小,表示OSPF到目的地的距离越近。举例来说,FDDI或快速以太网的Cost为1,2M串行链路的Cost为48,10M以太网的Cost为10等。

3.2 链路状态算法

作为一种典型的链路状态的路由协议,OSPF还得遵循链路状态路由协议的统一算法。链路状态的算法非常简单,在这里将链路状态算法概括为以下四个步骤:

当路由器初始化或当网络结构发生变化(例如增减路由器,链路状态发生变化等)时,路由器会产生链路状态广播数据包LSA(Link-State Advertisement),该数据包里包含路由器上所有相连链路,也即为所有端口的状态信息。

所有路由器会通过一种被称为刷新(Flooding)的方法来交换链路状态数据。Flooding是指路由器将其LSA数据包传送给所有与其相邻的OSPF路由器,相邻路由器根据其接收到的链路状态信息更新自己的数据库,并将该链路状态信息转送给与其相邻的路由器,直至稳定的一个过程。 当网络重新稳定下来,也可以说OSPF路由协议收敛下来时,所有的路由器会根据其各自的链路状态信息数据库计算出各自的路由表。该路由表中包含路由器到每一个可到达目的地的Cost以及到达该目的地所要转发的下一个路由器(next-hop)。

第4个步骤实际上是指OSPF路由协议的一个特性。当网络状态比较稳定时,网络中传递的链路状态信息是比较少的,或者可以说,当网络稳定时,网络中是比较安静的。这也正是链路状态路由协议区别与距离矢量路由协议的一大特点。

OSPF(Open Shortest Path First)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。与RIP相对,OSPF是链路状态路有协议,而RIP是距离向量路由协议。 链路是路由器接口的另一种说法,因此OSPF也称为接口状态路由协议。OSPF通过路由器之间通告网络接口的状态来建立链路状态数据库,生成最短路径树,每个OSPF路由器使用这些最短路径构造路由表。(完,计算机基础教程网)

OSPF(Open Shortest Path First 开放式最短路径优先)是一种动态路由协议,属于内部网关协议(Interior Gateway Protocol,简称 IGP),是基于链路状态算法的路由协议。

  • 浠涔堟槸OSPF
    绛旓細璺敱鍣ㄨ兘澶熼潬璁惧畾瀵嗙爜鏉ュ弬涓庤矾鐢变俊鎭煙锛岄氳繃杩欑鏂规硶灏卞彲浠ラ獙璇OSPF鎶ユ枃銆傞粯璁ゆ儏鍐典笅锛岃矾鐢卞櫒浣跨敤绌洪獙璇侊紝涔熷氨鏄閫氳繃缃戠粶杩涜璺敱淇℃伅鐨勪氦鎹㈡槸涓嶉獙璇佺殑銆侽SPF缃戠粶鐨勯獙璇佹湁涓ょ鏂规硶锛氱畝鍗曠殑瀵嗙爜楠岃瘉(Simple PasswordAuthentication)鍜孧D5楠岃瘉锛圡essage Digest Authentication锛夈1. 鍚姩OSPF 鍦∟E80鏍稿績璺敱鍣ㄤ笂...
  • OSPF閾捐矾鐘舵佽矾鐢卞崗璁槸浠涔?
    绛旓細OSPF鏄竴绉嶅吀鍨嬬殑閾捐矾鐘舵佽矾鐢卞崗璁紝閲囩敤OSPF鐨勮矾鐢卞櫒褰兼浜ゆ崲骞朵繚瀛樻暣涓綉缁滅殑閾捐矾淇℃伅锛屼粠鑰屾帉鎻″叏缃戠殑鎷撴墤缁撴瀯锛岀嫭绔嬭绠楄矾鐢便傚洜涓篟IP璺敱鍗忚涓嶈兘鏈嶅姟浜庡ぇ鍨嬬綉缁滐紝鎵浠ワ紝IETF鐨処GP宸ヤ綔缁勭壒鍒紑鍙戝嚭閾捐矾鐘舵佸崗璁斺擮SPF銆傜洰鍓嶅箍涓轰娇鐢ㄧ殑鏄疧SPF绗簩鐗堬紝鏈鏂版爣鍑嗕负RFC2328銆侽SPF浣滀负涓绉嶅唴閮ㄧ綉鍏冲崗璁紙...
  • OSPF鍗忚鐨勯厤缃笁姝ユ硶鏄浠涔?
    绛旓細OSPF锛圤pen Shortest Path First锛屽紑鏀炬渶鐭矾寰勪紭鍏堬級鏄竴绉嶇敤浜庡湪IP缃戠粶涓彂鐜板拰缁存姢璺敱鐨勫崗璁傚畠鏄竴绉嶅姩鎬佽矾鐢卞崗璁紝鍙互鍦ㄧ綉缁滀腑鍙戠幇鍜岀淮鎶よ矾鐢便OSPF鍗忚鐨勯厤缃笁姝ユ硶鏄寚锛氶厤缃甇SPF閭诲眳鍒楄〃锛氶鍏堬紝闇瑕佸湪閭绘帴鍒楄〃涓厤缃甇SPF閭诲眳銆傞偦灞呭垪琛ㄦ槸涓涓寘鍚墍鏈夐偦灞呯殑鍒楄〃锛屾瘡涓偦灞呴兘鏈変竴涓爣璇嗙锛圛D锛...
  • OSPF鍜孍igrp鐨勫尯鍒槸浠涔 ?
    绛旓細ospf鏄竴绉嶅叕鏈夊崗璁紝eigrp鏄濈鐨勭鏈夊崗璁紝2銆乷spf涓嶆敮鎸佽嚜鍔ㄦ眹鎬伙紝eigrp鏀寔锛3銆乷spf閲囩敤spf绠楁硶锛堟渶鐭矾寰勬爲锛夛紝eigrp閲囩敤寮ユ暎鏇存柊绠楁硶锛宔igrp鐨勭嫭鐗圭畻娉曚績浣縠igrp涓嶄細浜х敓鐜矾锛涗粬浠殑鍖哄埆寰堝锛屼絾鏄渶涓昏鐨鏄痮spf鏈夊垎鍖烘鐜囷紝eigrp涓昏鏄敹鏁涘揩锛屾棤鐜矾銆
  • ospf鍜宺ip鐨勫尯鍒槸浠涔?
    绛旓細RIP鍜OSPF鐨鍖哄埆鏈夛細1銆佸畾涔変笉涓鏍凤細RIP锛夋槸涓绉嶅唴閮ㄧ綉鍏冲崗璁紙IGP锛夛紝鏄竴绉嶅姩鎬佽矾鐢遍夋嫨鍗忚锛岀敤浜庤嚜娌荤郴缁燂紙AS锛夊唴鐨勮矾鐢变俊鎭殑浼犻掋侽SPF鏄敤浜庣綉闄呭崗璁紙IP锛夌綉缁滅殑閾捐矾鐘舵佽矾鐢卞崗璁2銆佸伐浣滄柟娉曚笉涓鏍凤細RIP鍗忚鍩轰簬璺濈鐭㈤噺绠楁硶锛圖istanceVectorAlgorithms锛夛紝浣跨敤鈥滆烦鏁扳(鍗砿etric)鏉ヨ 閲忓埌杈剧洰鏍...
  • RIP鍜OSPF鏈浠涔涓嶄竴鏍?
    绛旓細RIP锛圧outing Information Protocol锛夊拰OSPF锛圤pen Shortest Path First锛夋槸涓ょ甯哥敤鐨勮矾鐢卞崗璁紝瀹冧滑鍦ㄥ疄鐜板姩鎬佽矾鐢辩殑杩囩▼涓湁涓浜涙湰璐ㄧ殑鍖哄埆銆傚伐浣滃師鐞 RIP鏄竴绉嶅熀浜庤窛绂诲悜閲忕殑璺敱鍗忚锛屽畠浣跨敤璺虫暟浣滀负璺緞閫夋嫨鐨勫害閲忔爣鍑嗐傚綋涓涓矾鐢卞櫒鏀跺埌鏉ヨ嚜閭诲眳璺敱鍣ㄧ殑璺敱鏇存柊淇℃伅鏃讹紝瀹冧細灏嗚淇℃伅娣诲姞鍒拌嚜宸辩殑璺敱...
  • ospf鍗忚宸ヤ綔鍘熺悊鏄浠涔
    绛旓細姒傝堪 鈥斺OSPF璺敱鍗忚鏄竴绉嶅吀鍨嬬殑閾捐矾鐘舵侊紙Link-state锛夌殑璺敱鍗忚锛屼竴鑸敤浜庡悓涓涓矾鐢卞煙鍐呫傚湪杩欓噷锛岃矾鐢卞煙鏄寚涓涓嚜娌荤郴缁燂紙Autonomous System锛夛紝鍗矨S锛屽畠鏄寚涓缁勯氳繃缁熶竴鐨勮矾鐢辨斂绛栨垨璺敱鍗忚浜掔浉浜ゆ崲璺敱淇℃伅鐨勭綉缁溿傚湪杩欎釜AS涓紝鎵鏈夌殑OSPF璺敱鍣ㄩ兘缁存姢涓涓浉鍚岀殑鎻忚堪杩欎釜AS缁撴瀯鐨勬暟鎹簱锛岃...
  • stp鍜ospf鏈浠涔鍖哄埆
    绛旓細stp鍜ospf鍖哄埆锛歴tp鏄敓鎴愭爲鍗忚锛屾槸涓涓簩灞傜殑鍗忚锛涚敤鍦ㄤ竴涓氦鎹㈢綉涓閬跨幆璺紝鐢⊿TP绠楁硶鏉ュ鍐椾綑鐨勭墿鐞嗘嫇鎵戣繘琛岄棴鐜OSPF鏄笁灞傜殑璺敱鍗忚锛屾槸涓涓紑鏀惧瀷鐨勯摼璺姸鎬佸崗璁紝鐢ㄦ潵甯姪璺敱鍣ㄨ绠楀埌杈剧洰鐨勫湴鐨勬渶鐭矾寰勩係TP锛圫panning Tree Protocol锛夋槸鐢熸垚鏍戝崗璁殑鑻辨枃缂╁啓銆傝鍗忚鍙簲鐢ㄤ簬鍦ㄧ綉缁滀腑寤虹珛...
  • 5銆丷IP鍜OSPF瀵瑰簲鐨勪腑鏂囧悕绉版槸浠涔?
    绛旓細RIP锛圧outing Informaiton Protocols锛夎矾鐢变俊鎭崗璁紝鏄窛绂荤煝閲忚矾鐢卞崗璁紱OSPF锛圤pen Shortest Path First锛夊紑鏀惧紡鏈鐭矾寰勪紭鍏堝崗璁紝鏄疘ETF瀹氫箟鐨勪竴绉嶅熀浜庨摼璺姸鎬佺殑鍐呴儴缃戝叧璺敱鍗忚銆
  • ospf鍩轰簬浠涔鍗忚
    绛旓細ospf鍩轰簬璺敱鍗忚銆OSPF璺敱鍗忚鏄敤浜庣綉闄呭崗璁紙IP锛夌綉缁滅殑閾捐矾鐘舵佽矾鐢卞崗璁紝璇ュ崗璁娇鐢ㄩ摼璺姸鎬佽矾鐢辩畻娉曠殑鍐呴儴缃戝叧鍗忚锛圛GP锛夛紝鍦ㄥ崟涓鑷不绯荤粺锛圓S锛夊唴閮ㄥ伐浣溿傞傜敤浜嶪Pv4鐨凮SPFv2鍗忚瀹氫箟浜嶳FC 2328锛孯FC 5340瀹氫箟浜嗛傜敤浜嶪Pv6鐨凮SPFv3銆傛瘡涓矾鐢卞櫒璐熻矗鍙戠幇銆佺淮鎶や笌閭诲眳鐨勫叧绯伙紝骞跺皢宸茬煡鐨勯偦灞呭垪琛ㄥ拰閾捐矾...
  • 扩展阅读:人工ai智能写作 ... reset ospf process ... 华为ospf全部配置命令 ... ospf报文 ... 华为ospf配置实验 ... ospf配置详细教程 ... ospf的主要作用 ... ospf配置的命令和步骤 ... ospf状态图 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网