怎樣快速學懂OSPF協議,思科路由器能夠讓OSPF和RIP協議互相學習的協議的命令是什麼?red什麼來著的?

2021-05-05 07:23:34 字數 5321 閱讀 6459

1樓:匿名使用者

有教程自己看吧呵呵

2樓:匿名使用者

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

如何學習路由協議?rip,ospf,eigrp,bgp這些路由協議,理論的感覺會很深奧。有什麼好方法可以簡易化嗎?

3樓:匿名使用者

首先理論知識你是必須要知道的,起碼rip是路由資訊協議,目前已經被淘汰,屬於igp的一種。ospf是開放路勁最短優先協議,是目前最實用的一種igp協議、eigrp是增強內部閘道器路由線路協議,cisco私有協議,收斂速度其他協議無法比擬,由於私有性限制了其應用性。bgp是邊界閘道器協議,適用於大型網路中,承載路由數目是igp無法實現的,想具體瞭解這些協議的特性,多看理論,多做實驗,實驗非常重要。

思科路由器能夠讓ospf和rip協議互相學習的協議的命令是什麼?red什麼來著的?

4樓:匿名使用者

在ospf下重分佈rip: redistibute rip subnets

在rip下重分佈ospf:redistribute ospf x metric 1

ospf具體工作原理是什麼?

5樓:匿名使用者

樓上說的有點複雜了.也沒有說到點子上 .長篇大論 誰有時間看...

下面我簡單的說一下開放式最短路徑優先演算法的工作原理:

ospf路由協議是一種典型的鏈路狀態(link-state)的路由協議,一般用於同一個路由域內。在這裡,路由域是指一個自治系統(autonomous system),即as,它是指一組通過統一的路由政策或路由協議互相交換路由資訊的網路。在這個as中,所有的ospf路由器都維護一個相同的描述這個as結構的資料庫,該資料庫中存放的是路由域中相應鏈路的狀態資訊,ospf路由器正是通過這個資料庫計算出其ospf路由表的。

作為一種鏈路狀態的路由協議,ospf將鏈路狀態廣播資料包lsa(link state advertisement)傳送給在某一區域內的所有路由器,這一點與距離向量路由協議不同。執行距離向量路由協議的路由器是將部分或全部的路由表傳遞給與其相鄰的路由器。

6樓:32座森林

ospf使用介面的頻寬來計算metric,例如一個10 mbit/s的介面,計算cost的方法為: 將10 mbit換算成bit,為10 000 000 bit,然後用10000 0000除以該頻寬,結果為 10000 0000/10 000 000 bit = 10,所以一個10 mbit/s的介面,ospf認為該介面的metric值為10,需要注意的是,計算中,頻寬的單位取bit/s,而不是kbit/s,例如一個100 mbit/s的介面,cost 值為 10000 0000 /100 000 000=1,因為cost值必須為整數,所以即使是一個1000 mbit/s(1gbbit/s)的介面,cost值和100mbit/s一樣,為1。如果路由器要經過兩個介面才能到達目標網路,那麼很顯然,兩個介面的cost值要累加起來,才算是到達目標網路的metric值,所以ospf路由器計算到達目標網路的metric值,必須將沿途中所有介面的cost值累加起來,在累加時,同eigrp一樣,只計算出介面,不計算進介面。

ospf會自動計算介面上的cost值,但也可以通過手工指定該介面的cost值,手工指定的優先於自動計算的值。 ospf計算的cost,同樣是和介面頻寬成反比,頻寬越高,cost值越小。到達目標相同cost值的路徑,可以執行負載均衡,最多6條鏈路同時執行負載均衡。

7樓:匿名使用者

1、通過hello包建立鄰居關係,進而於特定路由器之間建立起鄰接關係

2、執行ospf的路由器間通過lsa同步lsdb(鏈路狀態資料庫)

3、每臺路由器以自己為根,為不同目的地址計算出最合理的去往路線

eigrp協議和ospf協議如何相互連線。

8樓:匿名使用者

qinuay正解,不過稍微疏忽了點東西。

對於初學者,命令寫全的好。

r2(config)#router ospf yyredistribute eigrp yy subnetsr2(config)#router eigrp yyredistribute ospf yy metric 1000 100 255 1 1500

其中yy為協議程序號

最後的5個引數,中間一個是255(可靠度),然後是1(負載)。

你先單向重發布,看看效果,比如把eigrp重發布進ospf,可以看到ospf學到了eigrp域的路由,路由表中以o e2標識為外部路由。(o e2和o e1以後就明白了)

eigrp學到的外部路由以d ex標識。

9樓:

在r2進行路由雙向重分佈即可。

以思科命令為例:

r2(config)#router ospf 199redistribute eigrp subnetsr2(config)#router eigrp 1redistribute ospf metric 1000 100 1 255 1500

協議程序號根據實際情況來,以上引數為一般預設情況,可做調整。

路由器如何配置ospf,及工作原理

10樓:匿名使用者

ospf是鏈路狀態路由協議。簡單點講:ospf與eigrp、rip的不同之處在於,ospf不需要鄰接路由器告知具體路由,而是需要讓鄰接路由器告知網路拓撲,比如其他路由器的鄰接路由與鏈路質量等資訊,然後進行spf運算,得出達到目標地址的最短路徑。

ospf鄰居建立過程較為複雜,在最終將完成載入路由表的過程。ospf需要執行在路由器上時,路由器必須有一個活動的物理介面或邏輯介面。或直接指派ospf的rid。

ospf是一個典型的分層網路設計的網路。其核心區域或骨幹區域為區域0,其他區域為一般區域。還可設定末節、絕對末節區域、nssa區域等。

配置:router ospf 1(進入ospf配置 1為程序號 給以隨便給 全網不需要統一)

network 192.168.1.

0 0.0.0.

255 area 0 (network用於宣告使那一條鏈路進入ospf,0.0.0.

255 為萬用字元掩碼,又是子網地址的反碼,area為該鏈路所在ospf區域,骨幹為區域0)

希望對你有用

思科路由器能夠讓OSPF和RIP協議互相學習的協議的命令是什

在ospf下重分佈rip redistibute rip sub s 在rip下重分佈ospf redistribute ospf x metric 1 路由器配置 rip與ospf協議之間的重發布命令是什麼?我暈死 的是樓主要的答案嗎?進ospf路由配 置模式 redistribute rip s...

ospf協議中,什麼是lsa,它在路由器中的作用是什麼

lsa是鏈路狀態通告,它在路由器中又分為6類通告,每類通告在 用的上,很複雜!1 路由器lsa router lsa 由區域內所有路由器產生,並且只能在本個區域內泛洪廣播。這些最基本的lsa通告列出了路由器所有的鏈路和介面,並指明瞭它們的狀態和沿每條鏈路方向出站的代價。2 網路lsa work ls...

思科vlan中怎樣將路由器配置成dhcp伺服器

路由器中是不用vlan的,vlan只在交換機中用路由器設定dhcp伺服器 router config ip dhcp pool ipv4 建立dhcp池 router dhcp config work 192.168.1.0 24 宣告可分配網段 router dhcp config default...