內(nèi)部網(wǎng)關(guān)協(xié)議
目錄
1.什么是內(nèi)部網(wǎng)關(guān)協(xié)議[1]
內(nèi)部網(wǎng)關(guān)協(xié)議是指運(yùn)行在一個(gè)自治系統(tǒng)內(nèi)部的,一般適用由單個(gè)組織管理的網(wǎng)絡(luò),常見(jiàn)協(xié)議有RIP/RIP2、0SPF等。
2.內(nèi)部網(wǎng)關(guān)協(xié)議RIP[2]
路由信息協(xié)議(Routing Information Protocol,RIP)是內(nèi)部網(wǎng)關(guān)協(xié)議(IGP)中最先得到廣泛使用的協(xié)議。RIP是一種分布式的基于距離向量的路由選擇協(xié)議,是因特網(wǎng)的標(biāo)準(zhǔn)協(xié)議,其最大優(yōu)點(diǎn)就是簡(jiǎn)單。
RIP協(xié)議要求網(wǎng)絡(luò)中的每個(gè)路由器都要維護(hù)從它自己到其他每一個(gè)目的網(wǎng)絡(luò)的距離。因此,這是一組距離,即“距離向量”。RIP協(xié)議將“距離”定義如下:從一個(gè)路由器到直接連接的網(wǎng)絡(luò)的距離定義為1。從一個(gè)路由器到非直接連接的網(wǎng)絡(luò)的距離定義為所經(jīng)過(guò)的路由器數(shù)加1。加l是因?yàn)榈竭_(dá)目的網(wǎng)絡(luò)后就進(jìn)行直接交付。而到直接連接的網(wǎng)絡(luò)的距離已經(jīng)定義為1。
RIP協(xié)議的距離也稱為跳數(shù),每經(jīng)過(guò)一個(gè)路由器,跳數(shù)就加1。RIP認(rèn)為一個(gè)好的路由就是它通過(guò)的路由器的數(shù)目少,即距離短。RIP允計(jì)一條路徑最多只能包含15個(gè)路由器,因此距離的最大值為16時(shí)相當(dāng)于不可達(dá)。可見(jiàn)RIP只適用于小型互聯(lián)網(wǎng)。
RIP協(xié)議有以下三個(gè)要點(diǎn)。
(1)僅和相鄰路由器交換信息。
(2)交換的信息是當(dāng)前本路由器所知道的全部信息,即自己的路由表。
(3)按固定的時(shí)問(wèn)間隔交換路由信息。
3.內(nèi)部網(wǎng)關(guān)協(xié)議OSPF[2]
OSPF協(xié)議的全稱為開(kāi)放最短路徑優(yōu)先(Open Shortest Path First),它是為克服RIP的缺點(diǎn)在1989年被開(kāi)發(fā)出來(lái)的。
OSPF協(xié)議的主要特點(diǎn)如下。
(1)使用分布式的鏈路狀態(tài)協(xié)議。
(2)路由器發(fā)送的信息是本路由器與哪些路由器相鄰,以及鏈路狀態(tài)(距離、時(shí)延、帶寬等)信息。
(3)當(dāng)鏈路狀態(tài)發(fā)生變化時(shí)用洪泛法向所有路由器發(fā)送。
(4)所有的路由器最終都能建立一個(gè)鏈路狀態(tài)數(shù)據(jù)庫(kù)。
(5)為了能夠用于規(guī)模很大的網(wǎng)絡(luò),OSPF將一個(gè)自治系統(tǒng)再劃分為若干個(gè)更小的區(qū)域,一個(gè)區(qū)域內(nèi)的路由器數(shù)不超過(guò)200個(gè)。