關於OSPF的基礎知識

2021-09-24 11:58:56 字數 2974 閱讀 8134

ospf=open shortest path first 開放式最短路徑優先協議

router ospf 程序號(1-65535本地程序號,每台路由器可不一樣)

network 網路號 反掩碼 area 區域號

show ip protocals //檢驗是否已配置ospf

show ip ospf //顯示ospf路由器id、計時器和統計資訊

show ip ospf inte***ce //顯示區域id和鄰接資訊

show ip ospf neighbor //顯示每個介面上的ospf鄰居資訊

show ip ospf database //顯示ospf鏈路狀態集合

clear ip ospf process // 重置ospf程序,設定loop back之後要重置程序

passive-inte***ce 介面 //在介面上禁用ospf

ip ospf hello-interval (1-65535) 修改hello定時器

ip ospf dead-interval (1-65535) 修改失效定時器

1.通過交換hello資料報來建立鄰居關係 hello分組的目標位址為224.0.0.5

2.以傳播lsa代替路由表更新

lsa:link-state advertisement(鏈路狀態廣播)

●路由器lsa(router lsa):每一台路由器都會產生路由器lsa通告。

這個最基本的lsa通告列出了路由器所有的鏈路或介面,

並指明了它們的狀態和沿每條鏈路方向出站的代價,以及該鏈路上所有已知的ospf鄰居。

這些lsa通告只會在始發它們的區域內部進行泛洪擴散。

通過命令show ip ospf database router可以檢視資料庫中列出了所有路由器lsa通告。

3.將lsa泛洪到區域中的所有ospf路由器,而不僅是直連的路由器

4.收集由ospf路由器生成的所有lsa以建立ospf鏈路狀態資料庫

5.使用spf演算法計算到每個目的地的最短距離,並將其置於路由表中

兩個路由器之間如果不滿足下列條件,則他們就不能成為鄰居:

1. area-id:兩個路由器必須在共同的網段上,它們的埠必須屬於該網段上的同乙個區域

,且屬於同乙個子網

2. 驗證:同乙個區域路由器必須交換相同的驗證密碼才能成為鄰居

3.hello interval和dead interval:ospf協議需要兩個鄰居路由器的這列時間間隔相同

否則就不能成為鄰居

4.stub區域標記:兩個路由器可以在hello報文中通過協商stub區域的標記來成為鄰居

鏈路狀態 link-state = 介面頻寬 設計時介面頻寬和線路頻寬保持一致

ospf協議的metric的計算方式 cost值

cost=10^8/bandwith(頻寬)

100m cost=1 100mb=10010001000=10^8b

1g cost=0.1

10m cost=10

t1 cost=108/1.544*106=64.77…=64

ospf mertic=所有出介面cost值疊加

cost值可覆蓋:ip ospf cost (1-65535)(相當於減少介面頻寬)

路由器有三種身份

1.dr 老大 指定路由器

2.bdr 老二 備份指定路由器

3.drother 小弟 非指定路由器

通過hello報文選舉dr和bdr來代表ospf網段

其他路由器只和dr及bdr路由器之間形成臨街關係

1.看優先順序 優先順序越大,越優先成為dr 路由器預設的優先順序 p=1

2.看router-id 即ip位址 具有最高router id的路由器會被選為dr

router-id的選舉原則

1.看路由器是否有loopback (永久性up) loop back介面的ip就是router-id

2.如果沒有loopback看是否有雙up物理介面,雙up介面的最大ip,就是router-id

dr/bdr是基於介面而言的,一台路由器在乙個介面上可能是dr,在另乙個介面上有可能是bdr,或者是dr other。

dr/bdr是按網段進行選舉的,乙個網段乙個,因為路由器的每個介面都屬於乙個不同的網段

dr /bdr選舉:與區域無關,與埠有關係,點到點鏈路(序列口)不需要dr/bdr選舉

1.發現鄰居;

2.建立鄰居關係;

3.維持鄰居關係;

4.選舉dr,bdr

5.確保雙向通訊。

hello定時器器預設10s

失效定時器預設40s

鄰居表 neighbor table

拓撲表或鏈路狀態表 link-state table 或topololgy database

路由表鄰居表是為了構建拓撲資料庫 拓撲資料庫是完整的地圖

拓撲資料庫是為了路由表服務,如何形成路由表,

是從拓撲資料庫中找出一條從原點到目的點的最優路徑,成為路由表

hello包 維持鄰居關係的包 10s 常見 輕量級 two-way 過程

dbd包 鏈路狀態粗略描述資訊

lsr包 針對dbd包的特定粗略資訊,進行請求 鏈路狀態請求資訊

lsu包 針對lsr包的回答 鏈路狀態更新狀態

lsack包 確認

down狀態 還未開始

init狀態 初始化狀態

two-way狀態

exstart 準啟動

exchange 相互交換

loading 載入

full 鄰接

分層模型 方便管理

area 區域

area 0 管理者 骨幹區域

area x 非骨幹區域 x 除了0之外的區域

abr路由器 區域邊界路由器

asbr路由器 自治系統邊界路由器 兩個網路協議之間的對接 其中乙個必須是ospf協議

三類1.廣播多路訪問 交換機

2.點對點 串列埠線

3.非廣播多路訪問 通過串線連線運營商網路

OSPF基礎知識

ospf的基礎知識 ospf 開放式最短路徑優先協議 使用範圍 igp 是否攜帶網路掩碼 攜帶 無類別 演算法 ls鏈路狀態型協議,spf演算法 dijkstra演算法 封裝 基於ip封裝,協議號為89 ospf特點 ospf是一種典型的鏈路狀態型路由協議,是一種地圖式協議,而距離向量型路由協議是一...

網路規劃 OSPF基礎知識小測驗

某msr路由器有三個介面,其ip位址分別為loopback0 192.168.1.1 32 loopback1 192.168.2.1 32 ge0 0 192.168.3.1 30。執行ospf協議並同時在三個介面上使能ospf,則該路由器選擇的router id為 a 192.168.1.1 b...

關於vim的基礎知識

一 基礎知識 vim最令人混淆的特徵之一是她擁有3種模式.1.插入模式 輸入文字 2.命令模式 執行命令.也稱為正常模式.3.ex模式 執行冒號 命令 插入模式並不是預設的模式,您必須按下i來進入插入模式,在螢幕上輸入一些文字。按下按鈕將從插入模式轉到命令模式。命令模式用於移動和操縱文字,有時以非常...