聊聊三種網(wǎng)關(guān)協(xié)議的區(qū)別
點(diǎn)擊次數(shù):439 更新時(shí)間:2024-09-27
一、網(wǎng)關(guān)協(xié)議(GGP)
核心網(wǎng)關(guān)為了正確和高效地路由報(bào)文需要知道Internet其他部分發(fā)生的情況,包括路由信息和子網(wǎng)特性。網(wǎng)關(guān)當(dāng)一個(gè)網(wǎng)關(guān)處理重負(fù)載而使速度特別慢,并且這個(gè)網(wǎng)關(guān)是訪問子網(wǎng)的惟一途徑時(shí),通常使用這種類型的信息,網(wǎng)絡(luò)中的其他網(wǎng)關(guān)能剪裁交通流量以減輕網(wǎng)關(guān)的負(fù)載。GGP主要用于交換路由信息,不要混淆路由信息(包括地址、拓?fù)浜吐酚裳舆t細(xì)節(jié))和作出路由決定的算法。路由算法在網(wǎng)關(guān)內(nèi)通常是固定的且不被GGP改變。核心網(wǎng)關(guān)之間通過發(fā)送GGP信息,并等待應(yīng)答來通信,之后如果收到含特定信息的應(yīng)答就更新路由表。注意GGP的最新改進(jìn)SPREAD已經(jīng)用于Internet,但它還不如GGP普及。GGP被稱為向量-距離協(xié)議。要想有效工作,網(wǎng)關(guān)必須含有互聯(lián)網(wǎng)絡(luò)上有關(guān)所有網(wǎng)關(guān)的完整信息。否則,計(jì)算到一個(gè)目的地的有效路由將是不可能的。因?yàn)檫@個(gè)原因,所有的核心網(wǎng)關(guān)維護(hù)一張Internet上所有核心網(wǎng)關(guān)的列表。這是一個(gè)相當(dāng)小的表,網(wǎng)關(guān)能容易地對其進(jìn)行處理。
二、外部網(wǎng)關(guān)協(xié)議(EGP)
外部網(wǎng)關(guān)協(xié)議用于在非核心的相鄰網(wǎng)關(guān)之間傳輸信息。非核心網(wǎng)關(guān)包含互聯(lián)網(wǎng)絡(luò)上所有與其直接相鄰的網(wǎng)關(guān)的路由信息及其所連機(jī)器信息,但是它們不包含Internet上其他網(wǎng)關(guān)的信息。對絕大多數(shù)EGP而言,只限制維護(hù)其服務(wù)的局域網(wǎng)或廣域網(wǎng)信息。這樣可以防止過多的路由信息在局域網(wǎng)或廣域網(wǎng)之間傳輸。EGP強(qiáng)制在非核心網(wǎng)關(guān)之間交流路由信息。由于核心網(wǎng)關(guān)使用GGP,非核心網(wǎng)關(guān)使用EGP,而二者都應(yīng)用在Internet上,所以必須有某些方法使二者彼此之間能夠通信。Internet使任何自治(非核心)網(wǎng)關(guān)給其他系統(tǒng)發(fā)送“可達(dá)”信息,這些信息至少要送到一個(gè)核心網(wǎng)關(guān)。如果有一個(gè)更大的自治網(wǎng)絡(luò),常常認(rèn)為有一個(gè)網(wǎng)關(guān)來處理這些可達(dá)信息。和GGP一樣,EGP使用一個(gè)查詢過程來讓網(wǎng)關(guān)清楚它的相鄰網(wǎng)關(guān)并不斷地與其相鄰者交換路由和狀態(tài)信息。EGP是狀態(tài)驅(qū)動(dòng)的協(xié)議,意思是說它依賴于一個(gè)反映網(wǎng)關(guān)情況的狀態(tài)表和一組當(dāng)狀態(tài)表項(xiàng)變化時(shí)必須執(zhí)行的一組操作。
三、內(nèi)部網(wǎng)關(guān)協(xié)議(IGP)
有幾種內(nèi)部網(wǎng)關(guān)協(xié)議可用,流行的是RIP和HELLO,另一個(gè)協(xié)議稱為開放式最短路徑優(yōu)先協(xié)議(OSPF),這些協(xié)議沒有一個(gè)是占主導(dǎo)地位的,但是RIP可能是最常見的IGP協(xié)議。選擇特定的IGP以網(wǎng)絡(luò)體系結(jié)構(gòu)為基礎(chǔ)。和HELLORIP協(xié)議都是計(jì)算到目的地的距離,它們的消息包括機(jī)器標(biāo)識和到機(jī)器的距離。一般來講,由于它們的路由表包含很多項(xiàng),因此消息比較長。RIP和HELLO一直維護(hù)相鄰網(wǎng)關(guān)之間的連接性以確保機(jī)器是活躍的。路由信息協(xié)議使用廣播技術(shù)。意思是說網(wǎng)關(guān)每隔一定時(shí)間要把路由表廣播給其他網(wǎng)關(guān)。這也是RIP的一個(gè)問題,因?yàn)檫@會增加網(wǎng)絡(luò)流量,降低網(wǎng)絡(luò)性能。HELLO協(xié)議與RIP的不同之處在于HELLO使用時(shí)間而不是距離作為路由因素。這要求網(wǎng)關(guān)對每條路由有合理的準(zhǔn)確時(shí)間信息。由于這個(gè)原因,所以HELLO協(xié)議依賴于時(shí)鐘同步消息。開放式最短路徑優(yōu)先協(xié)議是由Internet工程任務(wù)組開發(fā)的協(xié)議,希望它能成為居于主導(dǎo)地位的IGP。用“最短路徑”來描述協(xié)議的路由過程不準(zhǔn)確。更好一些的名字是“路徑”,這其中要考慮許多因素來決定到達(dá)目的地的路由。