很難用網路範圍大小決定適合的路由通訊協定,只要能符合網路需求,並將封包傳遞到正確的目的地,就是適合的路由通訊協定。一般來說,還是有些通則,例如網路設備大多會支援RIPv1/RIPv2,為了安全性考量,最好採用RIPv2;如果想加強路由的處理速度,可以使用OSPF;整個網路基礎架構,全都使用Cisco的路由器,EIGRP則是不錯的選擇。

路由通訊協定可分為IGP(Interior Gateway Protocols,也可稱為Interior Routing Protocols)及EGP(Exterior Gateway Protocols,也可稱為Exterior Routing Protocols)等2種,企業應用以IGP為主,而EGP則通常是電信服務業者在使用。

IGP包括RIP(Routing Information Protocol)、IGRP(Interior Gateway Routing Protocol)、EIGRP(Enhanced Interior Gateway Routing Protocol)、OSPF(Open Shortest Path First)及IS-IS(Intermediate System to Intermediate System)等5種。其中RIP可算是最早使用的路由通訊協定,也是目前大多數網路設備有支援的方式,實作上最容易部署。

以Ascenlink 1500 WAN端的負載平衡伺服器為例,只要勾選RIP,就能自動啟動此種通訊協定。不過因為RIP屬於距離向量(Distance Vector)的運作,更新路由表的方式是路由器僅會告知相鄰的路由器,再由相鄰的路由器告知下一組相鄰的路由器,整體傳輸速度較慢。如果要使用這協定,建議使用RIPv2,安全性較佳。

如果企業網路全都採用Cisco路由器,最好能使用該公司專屬的EIGRP路由協定(IGRP較舊,目前Cisco路由器都直接支持EIGRP)。EIGRP支援多種網路層的通訊協定,可透通IPv4、IPv6、Apple Talk及IPX等多種協定,不需要另外轉換,它也改良Distance Vector運作方式,強化傳輸路徑的選擇能力,更新路由表的時間很短。不過,由於此協定的應用上,全部設備都要使用Cisco路由器,限制較多。

OSPF是目前較熱門的路由協定,採用連結狀態(Link State)運作,利用群播(Multicast)將短封包傳送,給所有採用OSPF協定的路由器,並由路由器自行演算判斷路由情況,不像Distance Vector是將路由表一個傳一個,傳輸速度更快,OSPF也應用區域(Area)的概念,能降低個別路由表中的路由數量,並將局限網路的變動在單一區域中,降低網路資料的更新頻率,以節省頻寬的使用。不過部署前,需要完善規畫網路環境,明定路由器所屬的區域範圍,才能確實應用OSPF的好處。

相較於OSPF,IS-IS處理路由的速度更優異,屬於CLNS(Connectionless Network Service),意指每個封包都具有目的地位址,不需要在傳輸資料前,先建立專線。IS-IS也支援IPv6,同時更強化區域(Area)概念成等級(Level),並事先訂定不同等級的意義,讓分區管理更容易,且有更好的處理方式。只是事先規畫更為複雜。文⊙蘇碩鈞



IGP路由協定比較

項目 RIP IGRP EIGRP IS-IS OSPF
類型 Distance Vector Distance Vector Distance Vector(混合) Link State Link State
具備子網路遮罩 × ×
支援IPv6 v3版 × v3版
備註 v2版強化安全,且v2版已具備子網路遮罩 Cisco路由器專屬,目前已少使用 Cisco路由器專屬 減少管理及頻寬成本



iThome歡迎讀者提問,請將你所遇到的各種企業IT疑難雜症,寄至iThome編輯部:QA@mail.ithome.com.tw

熱門新聞

Advertisement