發(fā)布時(shí)間:2023-01-07 文章來(lái)源:深度系統(tǒng)下載 瀏覽:
網(wǎng)絡(luò)技術(shù)是從1990年代中期發(fā)展起來(lái)的新技術(shù),它把互聯(lián)網(wǎng)上分散的資源融為有機(jī)整體,實(shí)現(xiàn)資源的全面共享和有機(jī)協(xié)作,使人們能夠透明地使用資源的整體能力并按需獲取信息。資源包括高性能計(jì)算機(jī)、存儲(chǔ)資源、數(shù)據(jù)資源、信息資源、知識(shí)資源、專家資源、大型數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)、傳感器等。 當(dāng)前的互聯(lián)網(wǎng)只限于信息共享,網(wǎng)絡(luò)則被認(rèn)為是互聯(lián)網(wǎng)發(fā)展的第三階段。 距離向量算法的思想很簡(jiǎn)單:所有參加RIP協(xié)議的路由器周期性地向外廣播路由刷新報(bào)文,主要內(nèi)容是由很多路由項(xiàng)(entry)組成的路由刷新報(bào)文。對(duì)路由來(lái)說(shuō),最主要的內(nèi)容是目的地址和下一跳地址(next hop)。 在設(shè)計(jì)時(shí),每個(gè)路由器的另外RIP管理了一個(gè)路由數(shù)據(jù)庫(kù),該路由數(shù)據(jù)庫(kù)為系統(tǒng)中所有可能的信宿包含一個(gè)路由項(xiàng),并為每個(gè)信宿保留如下信息: ·目的地址:在算法的IP實(shí)現(xiàn)中,這指的是主機(jī)或網(wǎng)絡(luò)的IP 地址。 數(shù)據(jù)庫(kù)由與系統(tǒng)直接相連的實(shí)體的描述初始化,通過(guò)從相鄰路由器受到的報(bào)文修改維護(hù)。 路由器間交換的最重要的信息是修改報(bào)文,參加路由維護(hù)計(jì)劃的路由器發(fā)送當(dāng)前存在于實(shí)體的描述路由數(shù)據(jù)庫(kù)的路由修改報(bào)文。僅通過(guò)相鄰路由器間交換路由信息是可以維護(hù)整個(gè)系統(tǒng)的最佳路由的,這在接下來(lái)的討論中會(huì)逐步得到證明。 距離向量算法總是基于一個(gè)這樣的事實(shí):路由數(shù)據(jù)庫(kù)中的路由已是目前通過(guò)報(bào)文交換而得到的最佳路由。同時(shí),報(bào)文交換僅限于相鄰的實(shí)體間,也就是說(shuō),實(shí)體共享同一個(gè)網(wǎng)絡(luò)。當(dāng)然,要定義路由是最佳的,就必須有衡量的辦法,這就用到前面所說(shuō)的“metric”。RIP簡(jiǎn)單的網(wǎng)絡(luò)中,通常用可行路由所經(jīng)的路由器數(shù)簡(jiǎn)單地計(jì)算metric值。在復(fù)雜的網(wǎng)絡(luò)中,metric一般代表該路由傳輸數(shù)據(jù)報(bào)的延遲或其它發(fā)送開(kāi)銷。 令D(i,j)代表從實(shí)體i到實(shí)體j的最佳路由的metric值,d(i,j)代表從i直接到j(luò)的開(kāi)銷,因?yàn)殚_(kāi)銷是可加的,算法中最佳路由如此獲取表示: D(i,i)=0, 對(duì)所有的i 實(shí)體i從相鄰路由器k收到k到j(luò)的開(kāi)銷的估計(jì)D(i,j),i將D(i,j)加上i到k的開(kāi)銷估計(jì)d(i,j),i比較從所有相鄰路由器得到的數(shù)值,取得最小數(shù),就得到了它到j(luò)的最佳路由。 具體地說(shuō),距離向量算法如下所述: 首先,路由器剛啟動(dòng)時(shí),對(duì)距離向量路由表(V-D路由表)進(jìn)行初始化,該初始化路由表包含所有去往與本路由器直接相連的網(wǎng)絡(luò)的路徑。由于去往直接相連的網(wǎng)絡(luò)不經(jīng)過(guò)中間路由器,所以初始化的V-D路由表中的各路由的距離均為0。 圖2.1初始V-D路由表的一個(gè)示例。 然后,各路由器周期性地向外廣播其V-D路由表內(nèi)容。與某路由器直接相連的(位于同一物理網(wǎng)絡(luò))的路由器收到該路由表報(bào)文后,根據(jù)此報(bào)文對(duì)本地路由表進(jìn)行刷新。刷新時(shí),路由器逐項(xiàng)檢查來(lái)自相鄰路由器的V-D報(bào)文,遇到下述表目之一,須修改本地路由表(假設(shè)路由器Gi收到路由器Gj的V-D報(bào)文): 1) Gj列出的某表目Gi路由表中沒(méi)有。則Gi路由表中須增加相應(yīng)表目,其“信宿”是Gj表目中的信宿,其“路徑”為“Gj”(即下一路由器為Gj)。 2) Gj去往某信宿的距離值比Gi去往該信宿的距離減1還小。 3) Gi去往某信宿的路由經(jīng)過(guò)Gj,而Gj去往該信宿的路由發(fā)生變化。 a. Gj的V-D表不再包含去往某信宿的路由,則GI中相應(yīng)路由須刪除。 圖2.2中對(duì)以上描述給出直觀的說(shuō)明,其中Gi、Gj為相鄰路由器。 這里要特別強(qiáng)調(diào)的是, V-D 算法的路由刷新發(fā)生在相鄰路由器之間,所以 V-D 報(bào)文不一定以廣播方式發(fā)送出去,一種比較優(yōu)化的思想是路由器直接向相鄰路由器發(fā)送 V-D 報(bào)文,不必采用廣播方式。 【相關(guān)文章】
網(wǎng)絡(luò)的神奇作用吸引著越來(lái)越多的用戶加入其中,正因如此,網(wǎng)絡(luò)的承受能力也面臨著越來(lái)越嚴(yán)峻的考驗(yàn)―從硬件上、軟件上、所用標(biāo)準(zhǔn)上......,各項(xiàng)技術(shù)都需要適時(shí)應(yīng)勢(shì),對(duì)應(yīng)發(fā)展,這正是網(wǎng)絡(luò)迅速走向進(jìn)步的催化劑。 |