EIGRP
EIGRP 不發(fā)送定期更新,而是觸發(fā)更新(就是說當(dāng)有變化的時候)。當(dāng)出現(xiàn)新路由或現(xiàn)有路由需要刪除時,EIGRP 只會發(fā)送有關(guān)該網(wǎng)絡(luò)的信息,而不是整個路由表。該信息只會發(fā)往確實需要此信息的那些路由器。
EIGRP 使用的更新具有以下特點:
l 不定期,因為此類信息不是按固定時間間隔發(fā)送。
l 僅當(dāng)拓?fù)浣Y(jié)構(gòu)中發(fā)生影響路由信息的改變時才發(fā)送相關(guān)部分的更新。
l 限定范圍,這表示部分更新的傳播受到自動限制,只有需要該更新信息的路由器才會收到更新。
觸發(fā)更新:
當(dāng)拓?fù)浣Y(jié)構(gòu)發(fā)生改變時,為了加速收斂,RIP 將使用觸發(fā)更新。檢測到拓?fù)浣Y(jié)構(gòu)變化的路由器會立即向相鄰路由器發(fā)送更新消息。接收到這一消息的路由器將依次生成觸發(fā)更新,以通知鄰居拓?fù)浣Y(jié)構(gòu)發(fā)生了改變。
當(dāng)發(fā)生以下情況之一時,就會發(fā)出觸發(fā)更新:
l 接口狀態(tài)改變(開啟或關(guān)閉)
l 某條路由進(jìn)入(或退出)“不可達(dá)”狀態(tài)
l 路由表中增加了一條路由
如果能夠保證更新能立即到達(dá)每臺路由器,那么僅使用觸發(fā)更新就已足夠。然而,觸發(fā)更新存在兩個問題:
l 包含更新信息的數(shù)據(jù)包可能在網(wǎng)絡(luò)的某些鏈路上丟失或損壞。
l 觸發(fā)更新并不能在瞬間完成。尚未收到觸發(fā)更新的路由器有可能在錯誤的時間發(fā)送常規(guī)定期更新,從而導(dǎo)致錯誤的路由重新插入已經(jīng)收到觸發(fā)更新的鄰居的路由表中。
同步更新存在的問題:
同時發(fā)送更新也被稱為同步更新,因為距離矢量路由協(xié)議使用定期更新機(jī)制,因此對于此類協(xié)議,同步可能會造成問題。隨著同步的路由器計時器越來越多,網(wǎng)絡(luò)中出現(xiàn)的更新沖突和延遲也會越來越多。
解決方案:
Cisco IOS 引入了稱為 RIP_JITTER 的隨機(jī)變量,此變量會為網(wǎng)絡(luò)中每臺路由器的更新時間間隔減去一段可變時間量。此隨機(jī)抖動(即可變時間量)的范圍是指定更新時間間隔的 0% 到 15%。在這種方式下,默認(rèn) 30 秒的更新間隔實際會在 25 到 30 秒之間隨機(jī)變化。
什么是路由環(huán)路:
路由環(huán)路是指數(shù)據(jù)包在一系列路由器之間不斷傳輸卻始終無法到達(dá)其預(yù)期目的網(wǎng)絡(luò)的一種現(xiàn)象。
造成環(huán)路的可能原因有:
l 靜態(tài)路由配置錯誤
l 路由重分發(fā)配置錯誤(就是說把2個不同的路由協(xié)議進(jìn)行互通)
l 發(fā)生了改變的網(wǎng)絡(luò)中收斂速度緩慢,不一致的路由表未能得到更新
l 錯誤配置或添加了丟棄的路由
路由環(huán)路會造成什么影響:路由環(huán)路會對網(wǎng)絡(luò)造成嚴(yán)重影響,導(dǎo)致網(wǎng)絡(luò)性能降低,甚至使網(wǎng)絡(luò)癱瘓。
路由環(huán)路可能造成以下后果:
l 環(huán)路內(nèi)的路由器占用鏈路帶寬來反復(fù)收發(fā)流量。
l 路由器的 CPU 因不斷循環(huán)數(shù)據(jù)包而不堪重負(fù)。
l 路由器的 CPU 承擔(dān)了無用的數(shù)據(jù)包轉(zhuǎn)發(fā)工作,從而影響到網(wǎng)絡(luò)收斂。
l 路由更新可能會丟失或無法得到及時處理。這些狀況可能會導(dǎo)致更多的路由環(huán)路,使情況進(jìn)一步惡化。
l 數(shù)據(jù)包可能丟失在“黑洞”中。
路由環(huán)路一般是由距離矢量路由協(xié)議引發(fā)的,目前有多種機(jī)制可以消除路由環(huán)路。這些機(jī)制包括:
l 定義最大度量以防止計數(shù)至無窮大(就是定一個最大條數(shù)等到達(dá)這個條數(shù)是自動加到不可達(dá))
l 抑制計時器(就是說當(dāng)有一條路由信息出現(xiàn)變化時將觸發(fā)更新,到鄰居路由器鄰居當(dāng)收到這條信息后將此路由信息加上抑制計時器,當(dāng)抑制計時器為0的時候就認(rèn)為此路由信息失效。)
l 水平分割規(guī)則規(guī)定,路由器不能使用接收更新的同一接口來通告同一網(wǎng)絡(luò)。
l 路由毒化或毒性反轉(zhuǎn)
l 觸發(fā)更新
抑制計時器通過以下方式工作:
1. 路由器從鄰居處接收到更新,該更新表明以前可以訪問的網(wǎng)絡(luò)現(xiàn)在已不可訪問。
2. 路由器將該網(wǎng)絡(luò)標(biāo)記為 possibly down 并啟動抑制計時器。
3. 如果在抑制期間從任何相鄰路由器接收到含有更小度量的有關(guān)該網(wǎng)絡(luò)的更新,則恢復(fù)該網(wǎng)絡(luò)并刪除抑制計時器。
4. 如果在抑制期間從相鄰路由器收到的更新包含的度量與之前相同或更大,則該更新將被忽略。如此一來,更改信息便可以繼續(xù)在網(wǎng)絡(luò)中傳播一段時間。
5. 路由器仍然會轉(zhuǎn)發(fā)目的網(wǎng)絡(luò)被標(biāo)記為 possibly down 的數(shù)據(jù)包。通過這種方式,路由器便能克服連接斷續(xù)所帶來的問題。如果目的網(wǎng)絡(luò)確實不可達(dá),但路由器又轉(zhuǎn)發(fā)了數(shù)據(jù)包,黑洞路由就會建立起來并持續(xù)到抑制計時器超時。
水平分割規(guī)則:
水平分割規(guī)則規(guī)定,路由器不能使用接收更新的同一接口來通告同一網(wǎng)絡(luò)。
路由毒化:路由毒化用于在發(fā)往其它路由器的路由更新中將路由標(biāo)記為不可達(dá)。(就是說使用標(biāo)記“不可達(dá)”的方法是將度量設(shè)置為最大值。對于 RIP,毒化路由的度量為 16。)
帶毒性反轉(zhuǎn)的水平分割:“帶毒性反轉(zhuǎn)的水平分割”規(guī)則規(guī)定,從特定接口向外發(fā)送更新時,將通過該接口獲知的所有網(wǎng)絡(luò)標(biāo)示為不可達(dá)。
IP和TTL:TTL(生存時間)是 IP 報頭中的 8 位字段,它限制了數(shù)據(jù)包在被丟棄之前能夠在網(wǎng)絡(luò)中傳輸?shù)奶鴶?shù)。(TTL經(jīng)過每個路由都會減1,當(dāng)減到0時則丟棄,并向該 IP 數(shù)據(jù)包的源地址發(fā)送 ICMP錯誤消息。)
RIP和EIGRP:
RIP:RIP 已經(jīng)從有類路由協(xié)議 (RIPv1) 發(fā)展到無類路由協(xié)議 (RIPv2)。RIPv1 和 RIPv2 在計算路由度量時都只考慮跳數(shù),有效路由的跳數(shù)不能超過 15 跳。
RIP 的功能:
l 支持用于防止路由環(huán)路的水平分割和帶毒性反轉(zhuǎn)的水平分割。
l 能夠在多達(dá)六條的等價路徑上進(jìn)行負(fù)載均衡。默認(rèn)為四條等價路徑。
RIPv2 對 RIPv1 進(jìn)行了如下改進(jìn):
l 在路由更新中包含子網(wǎng)掩碼,從而使協(xié)議變?yōu)闊o類路由協(xié)議。
l 增加驗證機(jī)制以確保路由表更新的安全性。
l 支持可變長子網(wǎng)掩碼 (VLSM)。
l 使用組播地址代替廣播地址。
l 支持手動總結(jié)路由。
EIGRP:是另一種距離矢量協(xié)議。EIGRP 具備某些鏈路狀態(tài)路由協(xié)議功能,是一種無類距離矢量路由協(xié)議。(Cisco 私有)
EIGRP 的功能包括:
l 觸發(fā)更新(EIGRP 沒有定期更新)。
l 使用拓?fù)浔砭S護(hù)從鄰居處收到的所有路由(不僅是最佳路徑)。
l 使用 EIGRP hello 協(xié)議與相鄰路由器建立鄰接關(guān)系。
l 支持 VLSM 和手動路由總結(jié)。這些功能使得 EIGRP 有能力創(chuàng)建具有層次結(jié)構(gòu)的大型網(wǎng)絡(luò)。
EIGRP 的優(yōu)點:
l 盡管路由以距離矢量方式傳播,但度量是根據(jù)最小帶寬和路徑的累積延遲進(jìn)行計算,而不是根據(jù)跳數(shù)得出。
l 采用擴(kuò)散更新算法 (DUAL) 進(jìn)行路由計算,收斂速度更快。DUAL 允許向 EIGRP 拓?fù)浔聿迦雮溆寐酚桑?dāng)主路由失敗時備用路由便可派上用場。由于這一過程在本地實現(xiàn),所以可以立即切換到備用路由,不需要其它路由器進(jìn)行任何操作。
l 使用限定更新,因此 EIGRP 使用的帶寬更少,特別是在包含許多路由的大型網(wǎng)絡(luò)中這一點更為明顯。
l EIGRP 具有協(xié)議相關(guān)模塊,可支持多種網(wǎng)絡(luò)層協(xié)議,包括 IP、IPX 和 AppleTalk。
posted on 2012-07-25 10:59 數(shù)據(jù)庫時間 閱讀(101) 評論(0) 編輯 收藏