日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

路由器原理( 四 )


3.3 BGP和BGP-4路由協(xié)議
BGP是為TCP/IP互聯(lián)網(wǎng)設(shè)計(jì)的外部網(wǎng)關(guān)協(xié)議,用于多個(gè)自治域之間 。它既不是基于純粹的鏈路狀態(tài)算法,也不是基于純粹的距離向量算法 。它的主要功能是與其它自治域的BGP交換網(wǎng)絡(luò)可達(dá)信息 。各個(gè)自治域可以運(yùn)行不同的內(nèi)部網(wǎng)關(guān)協(xié)議 。BGP更新信息包括網(wǎng)絡(luò)號/自治域路徑的成對信息 。自治域路徑包括到達(dá)某個(gè)特定網(wǎng)絡(luò)須經(jīng)過的自治域串,這些更新信息通過TCP傳送出去,以保證傳輸?shù)目煽啃?。
為了滿足Internet日益擴(kuò)大的需要,BGP還在不斷地發(fā)展 。在最新的BGp4中,還可以將相似路由合并為一條路由 。
3.4 路由表項(xiàng)的優(yōu)先問題
在一個(gè)路由器中,可同時(shí)配置靜態(tài)路由和一種或多種動態(tài)路由 。它們各自維護(hù)的路由表都提供給轉(zhuǎn)發(fā)程序,但這些路由表的表項(xiàng)間可能會發(fā)生沖突 。這種沖突可通過配置各路由表的優(yōu)先級來解決 。通常靜態(tài)路由具有默認(rèn)的最高優(yōu)先級,當(dāng)其它路由表表項(xiàng)與它矛盾時(shí),均按靜態(tài)路由轉(zhuǎn)發(fā) 。
4.路由算法
路由算法在路由協(xié)議中起著至關(guān)重要的作用,采用何種算法往往決定了最終的尋徑結(jié)果,因此選擇路由算法一定要仔細(xì) 。通常需要綜合考慮以下幾個(gè)設(shè)計(jì)目標(biāo):
(1)最優(yōu)化:指路由算法選擇最佳路徑的能力 。
(2)簡潔性:算法設(shè)計(jì)簡潔,利用最少的軟件和開銷,提供最有效的功能 。
(3)堅(jiān)固性:路由算法處于非正?;虿豢深A(yù)料的環(huán)境時(shí),如硬件故障、負(fù)載過高或操作失誤時(shí),都能正確運(yùn)行 。由于路由器分布在網(wǎng)絡(luò)聯(lián)接點(diǎn)上,所以在它們出故障時(shí)會產(chǎn)生嚴(yán)重后果 。最好的路由器算法通常能經(jīng)受時(shí)間的考驗(yàn),并在各種網(wǎng)絡(luò)環(huán)境下被證實(shí)是可靠的 。
(4)快速收斂:收斂是在最佳路徑的判定上所有路由器達(dá)到一致的過程 。當(dāng)某個(gè)網(wǎng)絡(luò)事件引起路由可用或不可用時(shí),路由器就發(fā)出更新信息 。路由更新信息遍及整個(gè)網(wǎng)絡(luò),引發(fā)重新計(jì)算最佳路徑,最終達(dá)到所有路由器一致公認(rèn)的最佳路徑 。收斂慢的路由算法會造成路徑循環(huán)或網(wǎng)絡(luò)中斷 。
(5)靈活性:路由算法可以快速、準(zhǔn)確地適應(yīng)各種網(wǎng)絡(luò)環(huán)境 。例如,某個(gè)網(wǎng)段發(fā)生故障,路由算法要能很快發(fā)現(xiàn)故障,并為使用該網(wǎng)段的所有路由選擇另一條最佳路徑 。
路由算法按照種類可分為以下幾種:靜態(tài)和動態(tài)、單路和多路、平等和分級、源路由和透明路由、域內(nèi)和域間、鏈路狀態(tài)和距離向量 。前面幾種的特點(diǎn)與字面意思基本一致,下面著重介紹鏈路狀態(tài)和距離向量算法 。
鏈路狀態(tài)算法(也稱最短路徑算法)發(fā)送路由信息到互聯(lián)網(wǎng)上所有的結(jié)點(diǎn),然而對于每個(gè)路由器,僅發(fā)送它的路由表中描述了其自身鏈路狀態(tài)的那一部分 。距離向量算法(也稱為Bellman-Ford算法)則要求每個(gè)路由器發(fā)送其路由表全部或部分信息,但僅發(fā)送到鄰近結(jié)點(diǎn)上 。從本質(zhì)上來說,鏈路狀態(tài)算法將少量更新信息發(fā)送至網(wǎng)絡(luò)各處,而距離向量算法發(fā)送大量更新信息至鄰接路由器 。
由于鏈路狀態(tài)算法收斂更快,因此它在一定程度上比距離向量算法更不易產(chǎn)生路由循環(huán) 。但另一方面,鏈路狀態(tài)算法要求比距離向量算法有更強(qiáng)的CPU能力和更多的內(nèi)存空間,因此鏈路狀態(tài)算法將會在實(shí)現(xiàn)時(shí)顯得更昂貴一些 。除了這些區(qū)別,兩種算法在大多數(shù)環(huán)境下都能很好地運(yùn)行 。
最后需要指出的是,路由算法使用了許多種不同的度量標(biāo)準(zhǔn)去決定最佳路徑 。復(fù)雜的路由算法可能采用多種度量來選擇路由,通過一定的加權(quán)運(yùn)算,將它們合并為單個(gè)的復(fù)合度量、再填入路由表中,作為尋徑的標(biāo)準(zhǔn) 。通常所使用的度量有:路徑長度、可靠性、時(shí)延、帶寬、負(fù)載、通信成本等 。

推薦閱讀