先前已經介紹過RIP、IGRP和EIGRP等等路由演算法,接下來本文將說明OSPF路由協定。OSPF是以最短路徑為主的路由協定,全名是Open Shortest Path First。OSPF路由協定是屬於IGP(Interior Gateway Protocol)協定,而且也是Classless的Link State路由協定。
OSPF與其他路由協定的比較
其實這類型的比較,筆者已經做過不少次了,讀者在學習新的一個路由協定的同時,若能比較一下各種協定的差異,將有相當的幫助。
介紹到這裡,加上過去幾期的文章,想必各位對於各種不同的路由協定已經有了基本的認知。到目前為止,已介紹過RIP路由協定、IGRP路由協定、EIGRP路由協定以及OSPF路由協定。
基本上來說,各個路由協定的特性如表1所示。
表1 各種路由協定的特性比較
從表1可以清楚看出,只有OSPF路由協定屬於Link State,其他都是使用Distance Vector的方式。
另外,可以馬上觀察出,EIGRP路由協定的路由資料收斂速度是最快的。而只有RIPv2、EIGRP和OSPF是Classless,其餘是Classful。
當然,各種路由協定的網路路徑衡量標準是截然不同的,這裡就不再一一描述,倘若讀者錯過了之前筆者的文章,以後有機會再為各位詳述。
但基本上,可以記住各種路由協定之AD值的差異,如表2所示。
表2 各種路由協定的AD值比較
Administrative Distance值簡稱AD值,是一個從00255的整數,每一種路由協定都有一個AD值與之對應,這個值代表這個路由協定所提供的資訊的可靠程度,其值越低,代表可靠程度越高。
因此,在一個網路內,如果同時使用多種不同的路由協定,當要傳送封包時,就會根據AD值來選擇比較適當的路由協定。
讀者應該也可以發現,直接連接分數最低,代表可靠程度最高,而其次為靜態路由,因為是網路管理人員直接設定的,所以自然而然地其可靠程度高於路由器所學習而來的路由路徑。
結語
這篇文章介紹了OSPF路由協定,讀者可以了解OSPF路由協定與其他協定的特別之處、LSA封包的用途、階層式路由、最短路徑優先演算法、Loopback介面的設計,以及如何實務性的使用OSPF路由協定和顯示OSPF路由協定的各種設定值。
要赴考CCNA認證的讀者也要多多注意OSPF路由協定的特性,尤其是Area的概念、LSA封包和Loopback介面等等,都是比較常考的題目。
<胡凱智,目前在美商Mozilla擔任資深全球專案經理,曾於趨勢科技任職七年多,有兩年美國矽谷工作經驗,在美國專利局擁有軟體專利。讀者可在其部落格獲取更多網路知識及交流建議:http://tw.myblog.yahoo.com/kaichih-hu>