計算機網路 開放式最短路徑優先OSPF

2022-09-08 16:57:12 字數 2019 閱讀 5882

一、ospf介紹

1、ospf是一種基於鏈路狀態的路由協議,它從設計上就保證了無路由環路。ospf支援區域的劃分,區域內部的路由器使用spf最短路徑演算法保證了區域內部的無環。ospf還利用區域間的連線規則保證了區域之間無路由環路。ospf支援觸發更新,能夠快速檢測並通告自治系統內的拓撲變化。ospf可以解決網路擴容帶來的問題。當網路上路由器越來越多,路由資訊流量急劇增長的時候,ospf可以將每個自治系統劃分為多個區域,並限制每個區域的範圍。ospf這種分區域的特點,使得ospf特別適用於大中型網路。ospf可以提供認證功能。ospf路由器之間的報文可以配置成必須經過認證才能進行交換。

2、ospf要求每台執行ospf的路由器都了解整個網路的鏈路狀態資訊,這樣才能計算出到達目的地的最優路徑。ospf的收斂過程由鏈路狀態公告lsa(link state advertisement)泛洪開始,lsa中包含了路由器已知的介面ip位址、掩碼、開銷和網路型別等資訊。收到lsa的路由器都可以根據lsa提供的資訊建立自己的鏈路狀態資料庫lsdb(link state database),並在lsdb的基礎上使用spf演算法進行運算,建立起到達每個網路的最短路徑樹。最後,通過最短路徑樹得出到達目的網路的最優路由,並將其加入到ip路由表中。

3、ospf支援將一組網段組合在一起,這樣的乙個組合稱為乙個區域。劃分ospf區域可以縮小路由器的lsdb規模,減少網路流量。區域內的詳細拓撲資訊不向其他區域傳送,區域間傳遞的是抽象的路由資訊,而不是詳細的描述拓撲結構的鏈路狀態資訊。每個區域都有自己的lsdb,不同區域的lsdb是不同的。路由器會為每乙個自己所連線到的區域維護乙個單獨的lsdb。由於詳細鏈路狀態資訊不會被發布到區域以外,因此lsdb的規模大大縮小了。area 0為骨幹區域,為了避免區域間路由環路,非骨幹區域之間不允許直接相互發布路由資訊。因此,每個區域都必須連線到骨幹區域。執行在區域之間的路由器叫做區域邊界路由器abr(area boundary router),它包含所有相連區域的lsdb。自治系統邊界路由器asbr(autonomous system boundary router)是指和其他as中的路由器交換路由資訊的路由器,這種路由器會向整個as通告as外部路由資訊。在規模較小的企業網路中,可以把所有的路由器劃分到同乙個區域中,同乙個ospf區域中的路由器中的lsdb是完全一致的。ospf區域號可以手動配置,為了便於將來的網路擴充套件,推薦將該區域號設定為0,即骨幹區域。

二、拓撲圖

三、pc機ip配置

pc7:192.168.1.7/24;閘道器:192.168.1.254

pc8:192.168.2.8/24;閘道器:192.168.2.254

四、配置路由器

1、ar3:

1

int g0/0/1

2 ip address 192.168.1.254243

int g0/0/0

4 ip add 10.1.12.1

245 ospf 1 router-id 1.1.1.1

6 area 0.0.0.0

7 network 10.1.12.0

0.0.0.255

8 network 192.168.1.0

0.0.0.255

view code

2、ar4:

1

int g0/0/1

2 ip address 192.168.2.254243

int g0/0/0

4 ip add 10.1.12.2

245 ospf 1 router-id 2.2.2.2

6 area 0.0.0.0

7 network 10.1.12.0

0.0.0.255

8 network 192.168.2.0

0.0.0.255

view code

五、display ospf

ospf(開放式最短路徑優先協議)

ospf 開放式最短路徑優先協議 標準的鏈路狀態協議 一.基本概念 無類別鏈路狀態路由協議 組播更新協議 224.0.0.5 6 觸發更新 週期更新 30min 跨層封裝到網路層 協議號89 因為基於lsa更新導致更新量很大 且需要為中大型網路服務 還要進行週期的維護 所以要進行結構化部署 結構化部...

計算機網路開放的常用埠

計算機埠號總數 65535,一般用到的是1 65535,0一般不使用。埠 服務作用 20 21 ftp22 sshpcanywhere建立的tcp和這一埠的連線可能是為了尋找ssh。這一服務有許多弱點,如果配置成特定的模式,許多使用rsaref庫的版本就會有不少的漏洞存在。23telnet 遠端登入...

計算機網路與分布式系統的區別

分布式系統定義是 存在著乙個能為使用者自動管理資源的網路作業系統,由它呼叫完成使用者任務所需要的資源,而整個網路像乙個大的計算機系統一樣對使用者是透明的。分布式系統有以下五個特徵 1.系統中擁有多種通用的物理和邏輯資源,可以動態地給它們分配任務。2.系統中分散的物理和邏輯資源通過計算機網路實現資訊交...