時(shí)間:2015-06-28 00:00:00 來(lái)源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(0)
?? 在部署大型網(wǎng)絡(luò)時(shí),網(wǎng)絡(luò)管理員有一個(gè)很頭疼的問(wèn)題,就是如何選擇一個(gè)合適的路由協(xié)議。由于不同的路由協(xié)議其設(shè)計(jì)思路不同,所以其性能、功能上面都有差異。選擇一個(gè)合適的路由協(xié)議,可以提高網(wǎng)絡(luò)性能與穩(wěn)定。但是,要選擇一個(gè)合適的路由協(xié)議,就好像選擇一個(gè)終身伴侶一樣,不是一件簡(jiǎn)單的事情。筆者這里分析一下RIP路由協(xié)議的使用限制,以幫助網(wǎng)絡(luò)管理員在合適的情況下使用該路由協(xié)議。
?? RIP是路由信息協(xié)議的簡(jiǎn)稱。這個(gè)路由協(xié)議可以說(shuō)是其他路由協(xié)議的鼻祖,現(xiàn)在已經(jīng)被標(biāo)準(zhǔn)化為公開(kāi)標(biāo)準(zhǔn)的路由協(xié)議。RIP是一種簡(jiǎn)單的距離矢量路由協(xié)議,而且這個(gè)協(xié)議的標(biāo)準(zhǔn)是開(kāi)放的,所以現(xiàn)在基本上所有的路由設(shè)備都支持這個(gè)RIP協(xié)議。雖然基本上所有網(wǎng)絡(luò)設(shè)備都支持這個(gè)RIP路由協(xié)議,但是并不是說(shuō),它可以適用于所有場(chǎng)合。由于其天生缺陷,它的使用范圍還是有不少限制的
?? 缺陷一:跳數(shù)限制
?? RIP路由信息協(xié)議在設(shè)計(jì)的時(shí)候,其主要就是用來(lái)處理小型網(wǎng)絡(luò)的路由問(wèn)題。所以,它有最大跳數(shù)的限制。目前為止,RIP路由信息協(xié)議其最大支持的跳數(shù)為15。在RIP路由信息協(xié)議轉(zhuǎn)發(fā)數(shù)據(jù)的時(shí)候,數(shù)據(jù)分組的跳數(shù)將增加經(jīng)過(guò)的鏈接成本,默認(rèn)值為1。如果數(shù)據(jù)分組的跳數(shù)達(dá)到15的最大限制,還沒(méi)有抵達(dá)最終目的地的話,則這個(gè)數(shù)據(jù)分組將會(huì)被丟棄。路由器會(huì)認(rèn)為這個(gè)目的地不可大,因?yàn)槠湟呀?jīng)超過(guò)了最大的跳數(shù)限制了。而可能這個(gè)目的地就是在一跳那邊。
?? 缺陷二:匯聚緩慢
?? 匯聚是指路由器對(duì)新的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)達(dá)成一致的一種機(jī)制。當(dāng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)發(fā)生變動(dòng)的時(shí)候,每個(gè)路由器都必須對(duì)此變動(dòng)做出匯聚。如當(dāng)鄰近的路由器發(fā)生變動(dòng)的時(shí)候,路由器就需要通過(guò)匯聚機(jī)制來(lái)重新調(diào)整自己的路由表信息。故這個(gè)匯聚過(guò)程的快慢,直接跟網(wǎng)絡(luò)的穩(wěn)定性相關(guān)。為了確保這個(gè)匯聚工作的順利進(jìn)行,在RIP路由信息協(xié)議中,采用了觸發(fā)更新與抑制計(jì)時(shí)器等機(jī)制。觸發(fā)更新用來(lái)加速RIP路由網(wǎng)絡(luò)的匯聚過(guò)程。通常情況下,路由器發(fā)送更新消息有一個(gè)30秒的時(shí)間間隔。但是采用了觸發(fā)更新機(jī)制后,則只要網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)一有變化,路由器就會(huì)立即廣播一條更新消息。雖然采用觸發(fā)更新之后,可以在一定程度上加快匯聚過(guò)程。但是,時(shí)間仍然是一個(gè)問(wèn)題。因?yàn)榛ヂ?lián)網(wǎng)中的所有路由器不能夠在合理的時(shí)間段內(nèi)接收消息并且更新自己的路由表。為此,在RIP路由信息協(xié)議中,又提出了抑制計(jì)時(shí)器的解決方案。抑制計(jì)時(shí)器解決了與觸發(fā)更新時(shí)存在的潛在問(wèn)題。也就是說(shuō),當(dāng)發(fā)送觸發(fā)更新之后,路由器就啟動(dòng)了一個(gè)抑制計(jì)時(shí)器。在這個(gè)計(jì)時(shí)器到0之前,這個(gè)路由器將不會(huì)接受任何鄰接路由器關(guān)于存在問(wèn)題的路由的更新。使用抑制計(jì)時(shí)器可以有效防止路由器接受并匯聚在一定時(shí)間里無(wú)效的路由。抑制計(jì)時(shí)器使得路由器在一段時(shí)間內(nèi)不相信其他路由器具有到達(dá)無(wú)效目的地的路經(jīng)。
?? 雖然RIP協(xié)議采取了一些措施來(lái)保障匯聚過(guò)程的有效性,但是,仍然無(wú)法有效解決匯聚緩慢的問(wèn)題。RIP路由信息協(xié)議通常情況下是每隔30秒發(fā)送路由更新信息。這個(gè)時(shí)間間隔在常人眼中可能不是很久。但是,在網(wǎng)絡(luò)世界中,這個(gè)時(shí)間就是好長(zhǎng)一段時(shí)間了。做個(gè)形象的比喻,就是人類世界中1秒在網(wǎng)絡(luò)世界中就好像是1天。所以,在這30秒時(shí)間里,網(wǎng)絡(luò)世界中會(huì)發(fā)生很多事情,如路由器發(fā)生損害或者傳輸路徑擁塞等等。而其,單個(gè)RIP路由器也需要180秒才能夠宣布失效。這個(gè)時(shí)間間隔太長(zhǎng)。隨著企業(yè)網(wǎng)絡(luò)結(jié)構(gòu)的日益復(fù)雜,匯聚的時(shí)間也會(huì)越來(lái)越長(zhǎng)。這將直接影響到網(wǎng)絡(luò)的穩(wěn)定性。
?? 缺陷三:路由表更新數(shù)據(jù)占用寶貴的網(wǎng)路帶寬
?? 路由協(xié)議主要是用來(lái)解決網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的變化問(wèn)題。通常情況下,每隔一個(gè)固定的時(shí)間,路由器都會(huì)群發(fā)一份路由信息表,向其他路由器宣告自己的存在已經(jīng)可能到達(dá)的目的地。但是,傳遞多少內(nèi)容,則各個(gè)路由器協(xié)議都有自己的設(shè)想。畢竟這個(gè)更新信息需要通過(guò)網(wǎng)絡(luò)傳播,會(huì)占用網(wǎng)絡(luò)帶寬。若在傳輸路由更新信息的時(shí)候,如果只傳送一些必要的信息,那么就可以減少這個(gè)路由更新信息對(duì)網(wǎng)絡(luò)性能的負(fù)面影響。要知道,如果網(wǎng)絡(luò)比較復(fù)雜的話,那么這個(gè)路由更新信息的容量會(huì)很大,會(huì)占用很大的網(wǎng)絡(luò)帶寬。其實(shí),若只是更該了部分網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的話,如只是在某條鏈路上又增加了一個(gè)路由器。這個(gè)更該影響到的路由信息其實(shí)是非常有限的。若此時(shí)把這個(gè)更新消息發(fā)送給所有的路由器,包括不受影響的路由器設(shè)備,那么可能是多次一舉。
?? RIP路由信息協(xié)議也是如此。正常情況下,RIP路由器每隔30秒就會(huì)向所有啟用了RIP的接口廣播整個(gè)路由表,而不是只廣播受到影響的路由。在大型網(wǎng)路中,這個(gè)更新信息將會(huì)占用大量的寶貴帶寬,而這些帶寬本來(lái)是可以用來(lái)傳輸數(shù)據(jù)包的。這會(huì)在很大程度上降低網(wǎng)絡(luò)性能。當(dāng)網(wǎng)絡(luò)越復(fù)雜,路由更新信息的容量越大,則這個(gè)負(fù)面影響將會(huì)越大。
?? 缺陷四:缺乏動(dòng)態(tài)負(fù)載均衡技術(shù)
?? 假設(shè)現(xiàn)在從路由器達(dá)到目的地有三條不同的路由,但是他們的距離不同。如從到短排序的話,分別為第一條、第二條、第三條路由。但是,由于擁塞、沖突等原因,其預(yù)計(jì)到達(dá)的時(shí)間并不跟距離產(chǎn)生正比。如現(xiàn)在他們到達(dá)的預(yù)計(jì)時(shí)間分別為第一條路由為5秒、第二條路由4秒、第三條路由為3秒。此時(shí),路由器該采用哪條路由呢?
?? 其實(shí),這種問(wèn)題在現(xiàn)實(shí)生活中也經(jīng)常會(huì)碰到。所謂條條道路通羅馬。我們從家里到上班的地方,可能有無(wú)數(shù)條道路。有的雖然距離比較短,但是因?yàn)槭茄蚰c小道,不方便開(kāi);又或者可能經(jīng)常會(huì)堵車,雖然路上的時(shí)間可能比走其他道路要短的多。人是可以根據(jù)實(shí)際情況來(lái)進(jìn)行判斷,有時(shí)候更多的是依靠經(jīng)驗(yàn)。但是路由器是死的,他無(wú)法依靠經(jīng)驗(yàn)來(lái)辦事。我們必須給他們指定一些可用的規(guī)則。
?? 而不同的路由協(xié)議這方面的負(fù)載均衡技術(shù)是不同的。如有些直接根據(jù)最短路徑來(lái)挑選所需要的路由。但是,如果大家都采用最短路徑的話,則這條路由很可能會(huì)比較擁塞,反而到達(dá)目的地的時(shí)間會(huì)比較長(zhǎng)。而且,由于中間網(wǎng)絡(luò)設(shè)備等原因,最短路徑往往性能不是最優(yōu)的。而有些則是采用等成本均衡復(fù)雜。也就是說(shuō),路由協(xié)議會(huì)先對(duì)當(dāng)前所有可有的路由根據(jù)一定的規(guī)則進(jìn)行成本評(píng)估。然后再等成本的多條鏈路上進(jìn)行均衡通信。
?? 但是,可惜的是,RIP路由信息協(xié)議沒(méi)有實(shí)現(xiàn)動(dòng)態(tài)復(fù)雜均衡計(jì)數(shù)。也就是說(shuō),RIP路由信息協(xié)議沒(méi)有在兩個(gè)或者兩個(gè)以上的鏈路上進(jìn)行動(dòng)態(tài)調(diào)整負(fù)載的能力。那么他遇到有多條路由的情況下,是如何處理的呢?假設(shè)采用了RIP路由通信協(xié)議的路由器,它首先發(fā)現(xiàn)了一條可用的路由,其速度為56BIT/S。后來(lái),他又發(fā)現(xiàn)了另外一條可用的路由,其速度能夠達(dá)到1024BIT/S。但是,RIP路由器其仍然會(huì)才用第一條速率低的路由。只有當(dāng)?shù)谝粭l路由失效的情況下,他才會(huì)采用第二條速率比較高的路由。也就是說(shuō),RIP路由器默認(rèn)情況下都是才用第一個(gè)發(fā)現(xiàn)的路由。而不會(huì)去采用性能相對(duì)較好的路由。
?? 正是由于RIP路由信息協(xié)議有如上幾個(gè)方面的缺陷,所以其使用范圍就受到了限制。一般情況下,RIP路由信息協(xié)議只用在小規(guī)模的網(wǎng)絡(luò)內(nèi)。若在大規(guī)模網(wǎng)絡(luò)上,如互聯(lián)網(wǎng)中采用這個(gè)協(xié)議的話,那么其性能就會(huì)受到很大的影響。故無(wú)論是RIP路由信息協(xié)議,還是其他路由協(xié)議,網(wǎng)絡(luò)管理員都必須了解其特點(diǎn)與缺陷。只有如此才能夠在特定的情況下選擇合適的路由協(xié)議。
關(guān)鍵詞標(biāo)簽:RIP,路由協(xié)議
相關(guān)閱讀
熱門文章 路由器地址大全-各品牌路由設(shè)置地址 各品牌的ADSL與路由器出廠默認(rèn)IP、帳號(hào)、密碼 Nslookup命令詳解-域名DNS診斷 站長(zhǎng)裝備:十大網(wǎng)站管理員服務(wù)器工具軟件
人氣排行 各品牌的ADSL與路由器出廠默認(rèn)IP、帳號(hào)、密碼 路由器地址大全-各品牌路由設(shè)置地址 騰達(dá)路由器怎么設(shè)置?騰達(dá)路由器設(shè)置教程 ADSL雙線負(fù)載均衡設(shè)置詳細(xì)圖文教程 路由表說(shuō)明(詳解route print) Nslookup命令詳解-域名DNS診斷 網(wǎng)管員實(shí)際工作的一天 網(wǎng)管必會(huì)!了解交換機(jī)控制端口流量