OSPF路由協議的設置和優點
在路由協議中,OSPF路由協議的使用是非常重要的。不少朋友都對這種協議無法做到真正的掌握。其實,學習這個協議,我們可以通過一些比較來加深印象。今天我們就結束EIGRP協議和OSPF協議來進行一下比較學習。在互聯網飛速發展的今天,TCP/IP協議已經成為數據網絡互聯的主流協議。在各種網絡上運行的大大小小各種型號路由器,承擔著控制本世紀或許最重要信息的流量,而這成百上千臺路由器間的協同工作,離不開路由協議。
OSPF和EIGRP都是近年來出現的比較好的動態路由協議,OSPF以協議標準化強,支持廠家多,受到廣泛應用,而EIGRP協議由網絡界公認的領先廠商Cisco公司發明,并靠其在業界的影響力和絕對的市場份額,也受到用戶的普遍認同。然而這兩種協議究竟哪種更好,誰更適合網絡未來發展的需要?本文就用戶普遍關心的問題,從技術角度客觀分析這兩種協議各自的優缺點,以便網絡集成商和企業用戶在網絡設計規劃時,能作為參考。
一、OSPF路由協議
(一)、OSPF路由協議配置
OSPF是Open Shortest Path First(即“開放最短路由優先協議")的縮寫。它是IETF組織開發的一個基于鏈路狀態的自治系統內部路由協議。在IP網絡上,它通過收集和傳遞自治系統的鏈路狀態來動態地發現并傳播路由。
每一臺運行OSPF協議的路由器總是將本地網絡的連接狀態,(如可用接口信息、可達鄰居信息等)用LSA(鏈路狀態廣播)描述,并廣播到整個自治系統中去。這樣,每臺路由器都收到了自治系統中所有路由器生成的LSA,這些LSA的集合組成了LSDB(鏈路狀態數據庫)。由于每一條LSA是對一臺路由器周邊網絡拓撲的描述,則整個LSDB就是對該自治系統網絡拓撲的真實反映。根據LSDB,各路由器運行SPF(最短路徑優先)算法。構建一棵以自己為根的最短路徑樹,這棵樹給出了到自治系統中各節點的路由。在圖論中,“樹"是一種無環路的連接圖。所以OSPF計算出的路由也是一種無環路的路由。
OSPF協議為了減少自身的開銷,提出了以下概念:
(1). DR:
在各類可以多址訪問的網絡中,如果存在兩臺或兩臺以上的路由器,該網絡上要選舉出一個“指定路由器"(DR)。“指定路由器"負責與本網段內所有路由器進行LSDB的同步。這樣,兩臺非DR路由器之間就不再進行LSDB的同步。大大節省了同一網段內的帶寬開銷。
(2). AREA:
OSPF可以根據自治系統的拓撲結構劃分成不同的區域(AREA),這樣區域邊界路由器(ABR)向其它區域發送路由信息時,以網段為單位生成摘要LSA。這樣可以減少自治系統中的LSA的數量,以及路由計算的復雜度。區域內和區域間路由描述的是自治系統內部的網絡結構,而外部路由則描述了應該如何選擇到自治系統以外目的地的路由。一般來說,***類外部路由對應于OSPF從其它內部路由協議所引入的信息,這些路由的花費和OSPF自身路由的花費具有可比性;第二類外部路由對應于OSPF從外部路由協議所引入的信息,它們的花費遠大于OSPF自身的路由花費,因而在計算時,將只考慮外部的花費。
(二)、OSPF路由協議配置優點:
1、OSPF是真正的LOOP- FREE(無路由自環)路由協議。源自其算法本身的優點。(鏈路狀態及最短路徑樹算法)
2、OSPF收斂速度快:能夠在最短的時間內將路由變化傳遞到整個自治系統。
3、提出區域(area)劃分的概念,將自治系統劃分為不同區域后,通過區域之間的對路由信息的摘要,大大減少了需傳遞的路由信息數量。也使得路由信息不會隨網絡規模的擴大而急劇膨脹。
4、將協議自身的開銷控制到最小。
1)用于發現和維護鄰居關系的是定期發送的是不含路由信息的hello報文,非常短小。包含路由信息的報文時是觸發更新的機制。(有路由變化時才會發送)。但為了增強協議的健壯性,每1800秒全部重發一次。
2)在廣播網絡中,使用組播地址(而非廣播)發送報文,減少對其它不運行ospf 的網絡設備的干擾。
3)在各類可以多址訪問的網絡中(廣播,NBMA),通過選舉DR,使同網段的路由器之間的路由交換(同步)次數由 O(N*N)次減少為 O (N)次。
4)提出STUB區域的概念,使得STUB區域內不再傳播引入的ASE路由。
5)在ABR(區域邊界路由器)上支持路由聚合,進一步減少區域間的路由信息傳遞。
6)在點到點接口類型中,通過配置按需播號屬性(OSPF over On Demand Circuits),使得ospf不再定時發送hello報文及定期更新路由信息。只在網絡拓撲真正變化時才發送更新信息。
5、通過嚴格劃分路由的級別(共分四極),提供更可信的路由選擇。
6、良好的安全性,ospf支持基于接口的明文及md5 驗證。
7、OSPF適應各種規模的網絡,最多可達數千臺。
二、EIGRP路由協議配置
EIGRP和早期的IGRP協議都是由Cisco發明,是基于距離向量算法的動態路由協議。EIGRP(Enhanced Interior Gateway Routing Protocol)是增強版的IGRP協議。它屬于動態內部網關路由協議,仍然使用矢量-距離算法。但它的實現比IGRP已經有很大改進,其收斂特性和操作效率比IGRP有顯著的提高。EIGRP的收斂特性是基于DUAL ( Distributed Update Algorithm ) 算法的。DUAL 算法使得路徑在路由計算中根本不可能形成環路。它的收斂時間可以與已存在的其他任何路由協議相匹敵。EIGRP協議主要具有如下特點:
1. 精確的路由計算和多路由的支持
EIGRP協議繼承了IGRP協議的***的優點:矢量路由權。EIGRP協議在路由計算中要對網絡帶寬,網絡時延,信道占用率,信道可信度等因素作全面的綜合考慮,所以EIGRP的路由計算更為準確,更能反映網絡的實際情況。同時EIGRP協議支持多路由,使路由器可以按照不同的路徑進行負載分擔。
2. 較少的帶寬占用
使用EIGRP協議的對等路由器之間周期性的發送很小的hello報文,以此來保證從前發送報文的有效性。路由的發送使用增量發送方法,即每次只發送發生變化的路由。發送的路由更新報文采用可靠傳輸,如果沒有收到確認信息則重新發送,直至確認。EIGRP還可以對發送的EIGRP報文進行控制,減少EIGRP報文對接口帶寬的占用率。