hello資料報中的字段是什麼?是誰的ID

2021-03-04 08:55:57 字數 5847 閱讀 1702

1樓:日落於清晨

第乙個欄位是子網掩碼,然後是hello資訊。id資訊在ospf報文中傳遞。鏈路即可以說是物理介面也可以是邏輯介面,還可以僅僅是個邏輯概念。

什麼是ospf?

2樓:雞蛋加灌餅

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包應採用單播模式。

3樓:匿名使用者

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路由協議的乙個特性。當網路狀態比較穩定時,網路中傳遞的鏈路狀態資訊是比較少的,或者可以說,當網路穩定時,網路中是比較安靜的。這也正是鏈路狀態路由協議區別與距離向量路由協議的一大特點。

4樓:匿名使用者

ospf(open shortest path first)是乙個內部閘道器協議(interior gateway protocol,簡稱igp),用於在單一自治系統(autonomous system,as)內決策路由。與rip相對,ospf是鏈路

狀態路有協議,而rip是距離向量路由協議。 鏈路是路由器介面的另一種說法,因此ospf也稱為介面狀態路由協議。ospf通過路由器之間通告網路介面的狀態來建立鏈路狀態資料庫,生成最短路徑樹,每個ospf路由器使用這些最短路徑構造路由表。

(完,計算機基礎教程網)

ospf區域提供哪四種型別路由資訊?

5樓:童話的糖糖

當乙個as劃分成幾個ospf區域時,根據乙個路由器在

相應的區域之內的作用,可以將ospf路由器作如下分類:

內部路由器:當乙個ospf路由器上所有直聯的鏈路都處於同乙個區域時,我們稱這種路由器為內部路由器。內部路由器上僅僅執行其所屬區域的ospf運算法則。

區域邊界路由器:當乙個路由器與多個區域相連時,我們稱之為區域邊界路由器。區域邊界路由器執行與其相連的所有區域定義的ospf運算法則,具有相連的每乙個區域的網路結構資料,並且了解如何將該區域的鏈路狀態資訊廣播至骨幹區域,再由骨幹區域**至其餘區域。

as邊界路由器:as邊界路由器是與as外部的路由器互相交換路由資訊的ospf路由器,該路由器在as內部廣播其所得到的as外部路由資訊;這樣as內部的所有路由器都知道至as邊界路由器的路由資訊。as邊界路由器的定義是與前面幾種路由器的定義相獨立的,乙個as邊界路由器可以是乙個區域內部路由器或是乙個區域邊界路由器。

指定路由器—dr:在乙個廣播性的、多接入的網路(例如ether***、tokenring及fddi環境)中,存在乙個指定路由器(designated router),指定路由器主要在ospf協議中完成如下工作:指定路由器產生用於描述所處的網段的鏈路資料報—***work link,該資料報裡包含在該網段上所有的路由器,包括指定路由器本身的狀態資訊。

指定路由器與所有與其處於同一網段上的ospf路由器建立相鄰關係。由於ospf路由器之間通過建立相鄰關係及以後的flooding來進行鏈路狀態資料庫是同步的,因此,我們可以說指定路由器處於乙個網段的中心地位。

需要說明的是,指定路由器dr的定義與前面所定義的幾種路由器是不同的。dr的選擇是通過ospf的hello資料報來完成的,在ospf路由協議初始化的過程中,會通過hello資料報在乙個廣播性網段上選出乙個id最大的路由器作為指定路由器dr,並且選出id次大的路由器作為備份指定路由器bdr,bdr在dr發生故障後能自動替代dr的所有工作。當乙個網段上的dr和bdr選擇產生後,該網段上的其餘所有路由器都只與dr及bdr建立相鄰關係。

在這裡,乙個路由器的id是指向該路由器的標識,一般是指該路由器的環回埠或是該路由器上的最小的ip位址。

ospf鏈路狀態廣播資料報種類

隨著ospf路由器種類概念的引入,ospf路由協議又對其鏈路狀態廣播資料報(lsa)作出了分類。ospf將鏈路狀態廣播資料報共分成5類,分別為:

型別1:又被稱為路由器鏈路資訊資料報(router link),所有的ospf路由器都會產生這種資料報,用於描述路由器上聯接到某乙個區域的鏈路或是某一埠的狀態資訊。路由器鏈路資訊資料報只會在某乙個特定的區域內廣播,而不會廣播至其它的區域。

在型別1的鏈路資料報中,ospf路由器通過對資料報中某些特定資料位的設定,告訴其餘的路由器自身是乙個區域邊界路由器或是乙個as邊界路由器。並且,型別1的鏈路狀態資料報在描述其所聯接的鏈路時,會根據各鏈路所聯接的網路型別對各鏈路打上鏈路標識,link id。表一列出了常見的鏈路型別及鏈路標識。

鏈路型別 具體描述 鏈路標識

1 用於描述點對點的網路 相鄰路由器的路由器標識

2 用於描述至乙個廣播性網路的鏈路 dr的埠位址

3 用於描述至非穿透網路,即stub網路的鏈路 stub網路的網路號碼

4 用於描述虛擬鏈路 相鄰路由器的路由器標識

**1: 鏈路型別及鏈路標識

型別2:又被稱為網路鏈路資訊資料報(***work link)。網路鏈路資訊資料報是由指定路由器產生的,在乙個廣播性的、多點接入的網路,例如乙太網、令牌環網及fddi網路環境中,這種鏈路狀態資料報用來描述該網段上所聯接的所有路由器的狀態資訊。

指定路由器dr只有在與至少乙個路由器建立相鄰關係後才會產生網路鏈路資訊資料報,在該資料報中含有對所有已經與dr建立相鄰關係的路由器的描述,包括dr路由器本身。型別2的鏈路資訊只會在包含dr所處的廣播性網路的區域中廣播,不會廣播至其餘的ospf路由區域。

型別3和型別4:型別3和型別4的鏈路狀態廣播在ospf路由協議中又稱為總結鏈路資訊資料報(summary link),該鏈路狀態廣播是由區域邊界路由器或as邊界路由器產生的。summary link描述的是到某乙個區域外部的路由資訊,這乙個目的地位址必須是同乙個as中。

summary link也只會在某乙個特定的區域內廣播。型別3與型別4兩種總結性鏈路資訊的區別在於,型別3是由區域邊界路由器產生的,用於描述到同乙個as中不同區域之間的鏈路狀態;而型別4是由as邊界路由器產生的,用於描述不同as的鏈路狀態資訊。

值得一提的是,只有型別3的summary link才能廣播進乙個殘域,因為在乙個殘域中不允許存在as邊界路由器。殘域的區域邊界路由器產生一條預設的summary link對域內廣播,從而在其餘路由器上產生一條預設路由資訊。採用summary link可以減小殘域中路由器的鏈路狀態資料庫的大小,進而減少對路由器資源的利用,提高路由器的運算速度。

型別5:型別5的鏈路狀態廣播稱為as外部鏈路狀態資訊資料報。型別5的鏈路資料報是由as邊界路由器產生的,用於描述到as外的目的地的路由資訊,該資料報會在as中除殘域以外的所有區域中廣播。

一般來說,這種鏈路狀態資訊描述的是到as外部某一特定網路的路由資訊,在這種情況下,型別5的鏈路狀枋資料報的鏈路標識採用的是目的地網路的ip位址;在某些情況下,as邊界路由器可以對as內部廣播預設路由資訊,在這時,型別5的鏈路廣播資料報的鏈路標識採用的是預設網路號碼0.0.0.0。

資料報的分幀和子幀什麼意思,資料報和資料幀分別代表什麼?

html 視窗分幀技術是將瀏覽器視窗分隔成多個獨立的視窗,每乙個視窗都可以顯示乙個獨立的網頁檔案,這些視窗稱為幀,每個幀擁有自己的url。generally,分幀操作比較適用於後台,用於前台的話 除iframe 不利於搜尋引擎的搜尋。資料報和資料幀分別代表什麼?1,包 packet 是tcp ip協...

全字段是什麼意思,資料庫欄位是什麼意思

字段?如果說的是資料庫裡的字段,那麼所說的就是一列。一張資料表分為行和列,一行就是一跳記錄。可能有很多個字段,就是各個屬性。比如一張student 表,裡面有studentname,id等字段,是站一列的。他們合起來組成一條記錄。每個欄位由若干按照某種界限劃分的相同資料型別的資料項組成。欄位在資料庫...

工程報驗程式是什麼,工程資料報驗程式是什麼

內容來自使用者 老師li 土建資料 一 施工測量放線報驗 1 施工測量放線報驗單 a11 2 多層高層各層放線測量記錄 c1204 3 施工放線控制網記錄 c1202 只做一次 4 施工放線驗收記錄 c1203 5 放線平面圖 6 技術複核記錄 二 土方開挖報驗 1.土方開挖工程檢驗批質量驗收記錄表...