OSPF網絡入門級路由協議超詳細介紹(一)

目錄:

一.OSPF的定義

二.OSPF 的應用環境

三.OSPf的五大區域

四.OSPF的4種路由類型

五.OSPF的五大數據包類型

六.OSPF的七種狀態

七.OSPF的四種網絡類型

八.OSPF的六種LSA

 
 
 
 
 
 



一.OSPF的定義

  1. OSPF路由協議是一種典型的鏈路狀態(Link-state)的路由協議,通常用於同一個路由域內。
    2.在這裏,路由域是指一個自治系統(Autonomous System),即AS,它是指一組經過統一的路由政策或路由協議互相交換路由信息的網絡。
    OSPF網絡入門級路由協議超詳細介紹(一)算法

    1. 在這個AS中,全部的OSPF路由器都維護一個相同的描述這個AS結構的數據庫,該數據庫中存放的是路由域中相應鏈路的狀態信息,OSPF路由器正是經過這個數據庫計算出其OSPF路由表的。
      OSPF網絡入門級路由協議超詳細介紹(一)

    4.做爲一種鏈路狀態的路由協議,OSPF將鏈路狀態廣播數據包LSA(Link State Advertisement)傳送給在某一區域內的全部路由器,這一點與距離矢量路由協議不一樣。運行距離矢量路由協議的路由器是將部分或所有的路由表傳遞給與其相鄰的路由器。
    5.OSPF的工做過程:
    OSPF網絡入門級路由協議超詳細介紹(一)數據庫

OSPF網絡入門級路由協議超詳細介紹(一)

 
 
 
 


二.OSPF的應用環境

1.從如下及方面考慮OSPF的使用

  • 網絡規模
  • 網絡拓撲
  • 其餘特殊要求
  • 路由器自身要求

    2.OSPF的特色

  • 可適應大規模網絡
  • 路由變化收斂速度快
  • 無路由環路
  • 支持變長子網掩碼VLSM
  • 支持區域劃分
  • 支持一組播地址發送協議

3.OSPF與RIP的比較

OSPF網絡入門級路由協議超詳細介紹(一)

 
 
 
 


三.OSPF的五大區域

1.OSPF區域的意義:

  • 爲了適應大型的網絡,OSPF在AS內劃分多個區域
  • 每一個OSPF路由器只維護所在區域的完整鏈路狀態信息

    2.區域ID

  • 區域ID能夠表示成一個十進制的數字
  • 也能夠表示成一個IP

OSPF網絡入門級路由協議超詳細介紹(一)

3.區域的類型

  • 骨幹區域
    骨幹區域的區域ID爲Area 0,負責區域間路由信息傳播
  • 標準區域
    當區域缺乏自定時,它被認爲是普通區域
  • 末梢區域 (STUB)
    一個不容許AS外部LSA在器內部泛洪的區域
  • 存末梢區域(Totally Stubby)
    即徹底末梢區域,是區域內最受限制的形式
  • 非存末梢區域 (NSSA)
    容許一些外部路由器通告到OSPF自主系統內部,而同時保留自主系統的區域部分的STUB的特徵
 
 
 
 



四.OSPF的4種路由類型

1.Router ID:OSPF區域內惟一表示路由器的IP地址

2.Router ID選取規則:

  • 選取路由器lookback接口上數值最高的IP地址
  • 若是沒有lookback接口,在物理端口中選取IP地址最高的
  • 也能夠使用router-id命令指定Router ID

3.4種類型:

  • DR(主內部路由器)

在一個廣播性的、多接入的網絡(例如Ethernet、TokenRing及FDDI環境)中,存在一個指定路由器(Designated Router)
指定路由器主要在OSPF協議中完成以下工做:指定路由器產生用於描述所處的網段的鏈路數據包—network link,該數據包裏包含在該網段上全部的路由器,包括指定路由器自己的狀態信息。指定路由器與全部與其處於同一網段上的OSPF路由器創建相鄰關係。因爲OSPF路由器之間經過創建相鄰關係及之後的flooding來進行鏈路狀態數據庫是同步的,所以,咱們能夠說指定路由器處於一個網段的中心地位。網絡

OSPF網絡入門級路由協議超詳細介紹(一)

  • BDR (副內部路由器)

BDR在DR發生故障後能自動替代DR的全部工做ide

OSPF網絡入門級路由協議超詳細介紹(一)

  • ABR (區域邊界路由器)

當一個路由器與多個區域相連時,咱們稱之爲區域邊界路由器。區域邊界路由器運行與其相連的全部區域定義的OSPF運算法則,具備相連的每個區域的網絡結構數據,而且瞭解如何將該區域的鏈路狀態信息廣播至骨幹區域,再由骨幹區域轉發至其他區域。學習

  • ASBR (AS邊界路由器)

AS邊界路由器是與AS外部的路由器互相交換路由信息的OSPF路由器,該路由器在AS內部廣播其所獲得的AS外部路由信息;這樣AS內部的全部路由器都知道至AS邊界路由器的路由信息。AS邊界路由器的定義是與前面幾種路由器的定義相獨立的,一個AS邊界路由器能夠是一個區域內部路由器或是一個區域邊界路由器。大數據

4.DR和BDR的選舉方法:

1.自動選舉DR和BDR
網段上Router ID最大的路由器將被選舉爲DR,第二大的將被選舉爲BDR
2.手工選舉DR和BDR
優先級範圍是0-255,數值越大,優先級越高,默認爲1
若是優先級相同,則須要比較Router ID
若是路由器的優先級被設置爲0,他將不參與DR和DBR的選舉code

OSPF網絡入門級路由協議超詳細介紹(一)

5.注意:

路由器的優先級能夠影響一個選舉過程,可是它不能強制跟換已經存在的DR或BDR路由器router

6.OSPF的組播地址:

  • 224.0.0.5
  • 224.0.0.6

7.OSPF的度量值

  • OSPF的度量值爲COST
  • COST=10的8次方/BW(帶寬)
  • 最短路徑是基於接口指定的代價(cost)計算的

OSPF網絡入門級路由協議超詳細介紹(一)

 
 
 
 


五.OSPF的五大數據包類型

1.OSPF數據包:

  • 承載在IP數據包內,使用協議號89

    OSPF的包類型

  • Hello包:用於發現和維持鄰居關係,選舉DR和BDR
  • DBD數據庫描述包:用於向鄰居發送摘要信息以同步鏈路狀態數據庫
  • LSR 鏈路狀態請求包:在路由器收到包含新信息的DBD後發送,用於請求更詳細的信息
  • LSU 鏈路狀態更新包:收到LSR後發送鏈路狀態通告(LSA),一個LSU數據包可能包含幾個LSA
  • LSAck 鏈路狀態確認包 :確認已經收到LSU,每一個LSA須要被分別確認
 
 
 
 



六.OSPF的七種狀態

1.DOWN狀態

沒有啓用OSPF的狀態:
鄰居失效後變爲該狀態接口

2.INIT狀態

初始化狀態:
第一次收到對端發來的hello包(包含對端route-id)時,將對端的狀態設置爲initip

3.2-WAY狀態 (選舉DR BDR,但不確認)

鄰居狀態:
相互間週期發送hello的狀態(雙方創建會話)

4.EXSTART狀態 (確認DR BDR)

交換信息的初始化狀態:
發送DBD(包含本地的LSA的摘要信息)報文,選舉主從路由器(利用HELLO報文中的ID和優先權來進行選舉,不容許搶佔,DR沒了,DBDR才能上)

5.EXCHANGE狀態

交換信息的狀態:
該狀態下,相互間發送DBD,告知對端本地全部的LSA的目錄;同時,能夠發送 LSR,LSU,LSACK來學習對端的LSA

6.LOADING狀態

加載狀態(沒有學習完的狀態):
發送LSR,LSU,LSACK,專門學習對端的LSA的詳細信息

7.FULL狀態

鄰接狀態(學習完的狀態):
彼此的LSDB同步,即全部的LSA相同

OSPF網絡入門級路由協議超詳細介紹(一)

OSPF網絡入門級路由協議超詳細介紹(一)

 
 
 
 


七.OSPF的四種網絡類型

1.點到點網絡(Point-to-Point)

2.廣播多路訪問網絡(Broadcast MultiAccess ,BMA)

3.非廣播多路訪問網絡(None Broadcast MultiAcess,NBMA )

4.點到多點網絡 (Point-to-Multipoint)

 
 


 
 

八.OSPF的6種LSA

1.TYPE1:
路由器LSA:由區域內的路由器發出的

2.TYPE2:
網絡LSA:由區域內的DR發出的

3.TYPE3:
網絡彙總LSA:SBR發出的,其餘區域的總彙總鏈路通告

4.TYPE4:
ASBR彙總LSA:ABR發出的,用於通告ASBR信息

5.TYPE5:
AS外部LSA:ASBR發出的,用於通告外部路由

6.TYPE7:
NSSA外部LSA:NSSA區域內的ASBR發出的,用於通告本區域的外部路由
類型1的外部路徑(Type 1 external path,E1)
類型2的外部路徑(Type 2 external path,E2)

7.每一種區域中容許泛洪的LSA
OSPF網絡入門級路由協議超詳細介紹(一)


 
 

九.路由重分發

1.一個單一IP路由協議是管理網絡中IP路由的首選方案
2.Cisco IOS 能執行多個路由協議,每個路由協議和該路由協議所服務的網絡屬於同一個自治系統
3.Cisco IOS 使用路由重分發特性以交換不一樣協議建立的路由信息
4.路由重分發的考慮:
度量值
管理距離

5.重分發到OSPF域中路由的路徑類型

 
 
 
 


十.虛鏈路

1.定義:

  • 指一條經過一個非骨幹區域鏈接到骨幹區域的鏈路

2.目的:

  • 經過一個非骨幹區域鏈接一個區域到骨幹區域
  • 經過一個非骨幹區域鏈接一個分段的骨幹區域

OSPF網絡入門級路由協議超詳細介紹(一)

3.配置虛鏈路的規則及特色

  • 虛鏈路必須配置在兩臺ABR路由器之間
  • 傳送區域不能是一個末梢區域
  • 虛鏈路的穩定性取決於其通過的區域的穩定性
  • 虛鏈路有助於提供邏輯冗餘

十一.相關配置代碼

OSPF網絡入門級路由協議超詳細介紹(一)

OSPF網絡入門級路由協議超詳細介紹(一)

OSPF網絡入門級路由協議超詳細介紹(一)

OSPF網絡入門級路由協議超詳細介紹(一)

OSPF網絡入門級路由協議超詳細介紹(一)

OSPF網絡入門級路由協議超詳細介紹(一)

OSPF網絡入門級路由協議超詳細介紹(一)

OSPF網絡入門級路由協議超詳細介紹(一)

相關文章
相關標籤/搜索