《計算機網路高階配置》第八講OSPF動態路由協議

2021-05-19 14:34:56 字數 2826 閱讀 5667

2023年12月7日

課題:第八章 ospf協議

教學目的:

1.掌握ospf路由協議的工作原理

2.掌握spf演算法

3.掌握單區域ospf配置方法

教學重點、難點:

1.掌握ospf路由協議的工作原理

2.掌握spf演算法

3.掌握單區域ospf配置方法

教學方法:

案例教學法

教學器材、裝置:

計算機、路由器、網線

教案續頁第 1 頁

一、將ospf路由協議與距離向量路由協議rip作一比較,歸納為如下幾點:

度量值、vl**支援、收斂速度、區域邊界、路由自環、驗證支援、負載平衡、路由更新方式。

二、spf演算法

是ospf路由協議的基礎。spf演算法有時也被稱為dijkstra演算法,

spf演算法將每乙個路由器作為根(root)來計算其到每乙個目的地路由器的距離,每乙個路由器根據乙個統一的資料庫會計算出路由域的拓撲結構圖,該結構圖類似於一棵樹,在spf演算法中,被稱為最短路徑樹

三、選舉dr/bdr

每一台路由器和他的鄰居之間成為完全網狀的ospf鄰接關係,這樣5臺路由器之間將需要形成10個鄰接關係,同時將產生25條lsa。

在多址的網路中,存在自己發出的lsa從鄰居的鄰居發回來,導致網路上產生很多lsa的拷貝。

1. dr和bdr選取規則

教案續頁第 2 頁

優先順序高的為dr,次高的為bdr,.預設優先順序都為1。在優先順序相同的情況下就比較rid,rid等級最高的為dr,次高的為bdr。

路由器的每個多路訪問介面都有個路由器優先順序,8位長的乙個整數,範圍是0到255。

hello包裡包含了優先順序的字段,還包括了可能成為dr/bdr的相關介面位址。

當介面在多路訪問網路初次啟動的時候,它把dr/bdr位址設定為0.0.0.0,同時設定等待計時器的值等於路由器無效時間間隔。

2.選舉過程:

在和鄰居建立雙向通訊之後,檢查鄰居的hello包中的優先順序,dr和bdr欄位。

從這個有參與選舉dr/bdr的列表中,建立一組沒有宣告自己就是dr的路由器的子集

只要在hello包中bdr欄位就等於自己的介面的位址,優先順序最高的就被選舉為bdr,如果優先順序一樣,rid最高的被選舉為bdr。

如果在hello包中dr欄位等於自己位址,優先順序最高的被選舉為dr,如果優先順序相等,rid最高的選舉為dr,如果沒有路由器宣稱自己是dr,那麼選舉的bdr就成為dr。

3.鄰居和鄰接關係

在鄰居關係中,ospf hello報文中以下項內容必須相同,hello/dead intervals、區域id、認證相同、stub區域標識相同,

對於點到點的wan序列連線,兩個ospf路由器通常使用hdlc或ppp來形成完全鄰接狀態。

對於lan連線,所有其他的和dr以及bdr相連的路由器形成完全鄰接狀態

4.鏈路狀態協議資料單元

lsa也被稱為鏈路狀態協議資料單元(pdu),lsa具有以下特徵

lsa是可靠的,有一種用於確認lsa被成功傳遞的方法。

lsa被擴散到整個區域。

lsa有序列號和壽命,以確保每台路由器都知道自己有最新的lsa版本。

lsa被定期重新整理以確保拓撲資訊的有效性,直到lsa從lsdb中被刪除。

只有可靠的方式擴散鏈路狀態資訊,才能確保區域中每台路由器對網路的認

教案續頁第 2 頁

識都是最新、最準確的。

5.ospf報文型別

ospf報文是由多重封裝構成的,封裝在ip頭部內的是5種ospf報文型別中的一種,每一種報文型別都是由乙個ospf報文頭部開始,這個ospf報文頭部對於所有的報文型別都是相同的。

6.ospf狀態

教案續頁第 4 頁

四、單區域ospf配置

1.配置命令

router(config)# router ospf [process-id]

建立ospf路由程序

process-id只是在本路由器有效

router(config-router)#***work [ address ] [ inverse-mask ] area [ area-id ]

address和inverse-mask為網路(或介面)位址和wildcard mask。

area-id為區域號

2.配置例項

3.驗證配置

router#show ip route

顯示路由器通過學習獲得的路由和這些路由是如何學習的,這是確定本地路由器和其他

教案續頁第 5 頁

網路之間連線的最好方法之一

router#show ip ospf neighbor detail

顯示鄰居路由器的詳細資訊,包括它們的優級和狀態。

router#sshow ip ospf database

顯示路由器維護的拓撲資料庫的內容,這條命令可以顯示路由器id和ospf程序id,用這條命令的一些關鍵字可以顯示資料庫的型別。

router#sshow ip ospf inte***ce

用來檢驗已經配置在目標的區域中的介面,如果沒有指定環迴位址,介面位址就會被認為是路由器id,它也顯示定時器的時間間隔,包括hello分組的時間間隔,還能顯示毗鄰關係。

router#sshow ip ospf

用來顯示最短路徑優先演算法執行次數,它也顯示拓撲結構沒有發生改變時,鏈路狀態的的更新的時間間隔。

router#sclear ip route *

clear ip route * 是用來清除整個ip路由選擇表

router#sdebug ip ospf

debug ip ospf 是用來測試ospf

但禁止在生產的環境中使用該命令

《計算機網路高階配置》第七講RIP動態路由協議

2009年12月7日 課題 第七章 rip協議 教學目的 1.理解rip協議的概念 2.理解rip協議的工作過程 3.理解距離向量路由協議存在的問題 4.理解解決路由環路的各類方法 5.理解ripv1和ripv2的區別 6.掌握rip協議的配置方法 7.掌握rip的檢驗與排錯 教學重點 難點 1.掌...

計算機網路

杜拉拉三年以上工作經驗 女 27歲 1982年10月18日 居住地 北京 139 手機 e mail 最近工作 3 年10個月 公司 xx銀行軟體開發 北京 行業 金融 投資 職位 高階軟體工程師 最高學歷 學歷 碩士 專業 計算機網路 學校 英國桑德蘭大學 自我評價 外資銀行工作經驗,有ibm主機...

計算機網路

務。它包括群體工作方式研究和支援群體工作的相關技術研究兩部分。通過建立協同工作環境,改善人們通訊的方式,消除或減少在時間和空間上的障礙,從而節省工作人員的時間和精力,提高群體工作質量和效率。計算機協同工作將計算機技術 網路通訊技術 多 技術及各項社會科學緊密結合起來,可向人們提供一種全新的交流方式。...