日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

EIGRP理論與基礎(chǔ)(上)

 mzsm 2015-05-06

Eigrp是一種Cisco專有協(xié)議,同時(shí)具備鏈路狀態(tài)和距離矢量路由協(xié)議的優(yōu)點(diǎn)。Eigrp是從距離矢量路由協(xié)議派生而來的,其行為是可預(yù)測的。與其前任IGRP一樣,EIGRP也易于配置,適用于各種網(wǎng)絡(luò)拓?fù)洹?span>Eigrp包括幾種鏈路狀態(tài)功能,如動(dòng)態(tài)的鄰居發(fā)現(xiàn),這使它成為一種高級(jí)距離矢量協(xié)議。Eigrp是高級(jí)的IGRP,因?yàn)樗鼤?huì)聚速度快,且可確保在任何時(shí)候拓?fù)渲卸?/span>沒有環(huán)路。

特征:

1.快速匯聚Eigrp采用DUAL來實(shí)現(xiàn)快速匯聚。運(yùn)行EIGRP的路由器存儲(chǔ)了鄰居的路由表,因此能夠快速適應(yīng)網(wǎng)絡(luò)中的變化。如果本地路由表中沒有合適的路由且拓?fù)浔碇袥]有合適的備用路由,EIGRP將查詢鄰居以發(fā)現(xiàn)替代路由。查詢將不斷傳播,知道找到替代路由或確定不存在替代路由。

2.部分更新Eigrp發(fā)送部分更新而不是定期更新,且僅在路由的路徑或度量值發(fā)生變化時(shí)才發(fā)送。更新中只包含已變化的鏈路的信息,而不是整個(gè)路由表。此外,還自動(dòng)限制這些部分更新的傳播,只將其傳輸給需要的路由器,因此EIGRP消耗的帶寬比IGRP少得多。這種行為也不同于鏈路狀態(tài)路由協(xié)議,鏈路狀態(tài)路由協(xié)議將更新發(fā)送給區(qū)域內(nèi)的所有路由器。

3.支持多種網(wǎng)絡(luò)層協(xié)議EIGRP使用協(xié)議無關(guān)模塊來支持IP4版(IPV4),IP6版(IPV6),Apple TalkIPX,以滿足特定的網(wǎng)絡(luò)層需求。EIGRP的匯聚速度快,并使用復(fù)雜的度量值,這使得在IPV6,IPXApple Talek網(wǎng)絡(luò)中實(shí)施EIGRP時(shí),可以提供出眾的性能和穩(wěn)定性。

4.使用多播和單播EIGRP在路由器之間通信時(shí)使用多播和單播而不是廣播,因此終端站不收路由更新和查詢的影響。EIGRP使用的多播地址是224.0.0.10

5.支持變長子網(wǎng)掩碼(VLSM):EIGRP是一種無類路由協(xié)議,這意味著它將通告每個(gè)目標(biāo)網(wǎng)絡(luò)的子網(wǎng)掩碼,因此支持不連續(xù)子網(wǎng)和VLSM。

6.在不同數(shù)據(jù)鏈路層協(xié)議和拓?fù)渲g提供無縫連接性:使用EIGRP時(shí),無需針對(duì)第2層協(xié)議做特殊的配置;而其他路由協(xié)議(如開放最短路徑優(yōu)先,OSPF)對(duì)于不同的第2層協(xié)議(如以太網(wǎng)和幀中繼)需要采用不同的配置。在LANWAN環(huán)境中,EIGRP都能高效的運(yùn)行。在多路訪問拓?fù)洌ㄈ缫蕴W(wǎng))中,EIGRP使用可靠的多播來建立和維護(hù)鄰接關(guān)系。EIGRP支持所有的WAN拓?fù)?;專用鏈路,點(diǎn)對(duì)點(diǎn)鏈路,非廣播多路訪問(NBMA)拓?fù)洹Mㄟ^WAN鏈路來建立鄰接關(guān)系時(shí),EIGRP能夠適應(yīng)不同類型的速度的介質(zhì),并可限制EIGRP占用的WAN鏈路帶寬。

7.精密的度量值:EIGRP的度量值算法與IGRP相同,但使用32位來表示度量值,而不像IGRP那樣使用24位,這提高了顆粒度(EIGRP度量值是IGRP度量值的256倍)。與其他協(xié)議相比,EIGRP(和IGRP)的一個(gè)重要的優(yōu)點(diǎn)是,支持在度量值不等的路徑之間均衡負(fù)載,讓管理員能夠在網(wǎng)絡(luò)中更好地分配流量。EIGRP依靠IP分組來傳送路由信息。與其他IP路由協(xié)議一樣。EIGRP路由進(jìn)程是一項(xiàng)傳輸層功能。傳輸EIGRP信息的IP分組在其IP包頭中使用協(xié)議號(hào)88。(就像傳輸層控制協(xié)議TCP使用協(xié)議號(hào)6,而用戶數(shù)據(jù)報(bào)文協(xié)議UDP使用協(xié)議號(hào)17一樣。EIGRP在主網(wǎng)絡(luò)邊界自動(dòng)進(jìn)行路由匯總,但可禁用這項(xiàng)功能。在路由器接口上,管理員可以在任意比特邊界配置手工匯總(只要路由表中有更具體的路由) 以縮小路由表。EIGRP還支持創(chuàng)建超網(wǎng)(supernet 聚合的地址快)。EIGRP使用4種重要的技術(shù),這些技術(shù)使其有別于其他路由協(xié)議。

鄰居發(fā)現(xiàn)協(xié)議:EIGRP的鄰居發(fā)現(xiàn)機(jī)制讓路由器能夠動(dòng)態(tài)的獲悉其直接相連的網(wǎng)絡(luò)中的其他路由器。路由器還必須能夠檢測到鄰居不可達(dá)或沒有正常運(yùn)行。這是通過定期地發(fā)送小型的hello分組來實(shí)現(xiàn)的,其開銷很低。只要從鄰接路由器那里收到了hello分組,路由器就該鄰居在正常運(yùn)行,它們能夠交換路由信息。

可靠傳輸協(xié)議(RTP):RTP負(fù)責(zé)確保EIGRP分組按順序地傳遞給所有鄰居,它支持多播和單播分組的混合傳輸。為提高效率,只有某些EIGRP分組以可靠的方式傳輸。

例如:在支持多播的多路訪問網(wǎng)絡(luò)(如以太網(wǎng))中,無需分別將Hello可靠的發(fā)送給各個(gè)鄰居,因此EIGRP發(fā)送單個(gè)多播HELLO分組,這種分組包含指示器,告訴接受方不用確認(rèn)。RTP能夠快速發(fā)送多播分組,即使有分組沒有得到確認(rèn)時(shí),在這網(wǎng)絡(luò)中包含速度各不相同的鏈路時(shí)也能確保匯聚時(shí)間非常短。

例如:在支持多播的多路訪問網(wǎng)絡(luò)(如以太網(wǎng))中,無需分別將Hello可靠的發(fā)送給各個(gè)鄰居,因此EIGRP發(fā)送單個(gè)多播HELLO分組,這種分組包含指示器,告訴接受方不用確認(rèn)。RTP能夠快速發(fā)送多播分組,即使有分組沒有得到確認(rèn)時(shí),在這網(wǎng)絡(luò)中包含速度各不相同的鏈路時(shí)也能確保匯聚時(shí)間非常短。

DUAL有限狀態(tài)機(jī)制:DUAL內(nèi)置了執(zhí)行所有路由器計(jì)算的決策過程,它跟蹤所有鄰居通告的所有路由,并根據(jù)距離信息來選擇前往目的地?zé)o環(huán)路高效路徑。

協(xié)議無關(guān)模塊:EIGRP的協(xié)議無關(guān)模塊負(fù)責(zé)處理隨網(wǎng)絡(luò)層協(xié)議而異的要求。正如前面指出的,EIGRP支持IPIPv6以及老式協(xié)議AppleTalkIPX;這些協(xié)議都有獨(dú)立的EIGRP模塊,并獨(dú)立與其它任何模塊運(yùn)行。例如,IP-EIGRP模塊負(fù)責(zé)發(fā)送和接收使用IP封裝的EIGRP分組,它還對(duì)EIGRP分組進(jìn)行分析,并將接收到的信息高速DUAL。IP-EIGRP請(qǐng)求DUAL做出路由決策,并將解決結(jié)果存儲(chǔ)在IP路由表中。IP-EIGRP還負(fù)責(zé)重分發(fā)其他IP路由協(xié)議獲悉的路由。

EIGRP術(shù)語

鄰居表:EIGRP路由器使用HELLO分組來發(fā)現(xiàn)鄰居。路由器發(fā)現(xiàn)新鄰居并同其建立鄰接關(guān)系后,將在鄰居表添加一個(gè)條目,其中包含該鄰居的地址以及可到達(dá)該鄰居的接口。這個(gè)表相當(dāng)于鏈路狀態(tài)路由協(xié)議使用的鄰接關(guān)系數(shù)據(jù)庫,他們的用途相同:確保直連鄰居之間能夠進(jìn)行雙向通信。EIGRP為其支持的每種網(wǎng)絡(luò)協(xié)議維護(hù)一個(gè)鄰居表。

拓?fù)浔恚?/span>路由器動(dòng)態(tài)的發(fā)現(xiàn)鄰居后,將向它發(fā)送一個(gè)更新,其中包括有關(guān)自己知道的路由的信息,同時(shí)也將從鄰居那里收到這樣的更新。這些更新將用于填充拓?fù)浔?。拓?fù)浔戆徑勇酚善魍ǜ娴乃心繕?biāo)網(wǎng)絡(luò),換句話說,每臺(tái)路由器都將其鄰居的路由表存儲(chǔ)在自己的EIGRP拓?fù)浔碇?。如果鄰居通告了一條路由,則說明他當(dāng)前正使用該路由轉(zhuǎn)發(fā)分組,所有距離矢量路由協(xié)議都必須嚴(yán)格遵守這條規(guī)則。EIGRP路由器為配置的每種網(wǎng)絡(luò)協(xié)議維護(hù)著一個(gè)拓?fù)浔怼?/span>

通告距離和可行距離:DUAL使用距離信息(被稱為度量值和開銷)來選擇無環(huán)路高效路徑。選擇開銷最低的路由時(shí),將當(dāng)前路由器到下一跳路由器的開銷加上下一跳路由器到目的地的開銷,后者稱為通告距離(AD),而得到的結(jié)果被稱為可行距離(FD)。

后繼站(successor):也叫當(dāng)前后繼站,指的是這樣的鄰接路由器,即它到目的地的路徑開銷最低(FD最低),且不是環(huán)路的一部分,后繼站被提供給路由表,后者使用它來轉(zhuǎn)發(fā)分組。可能存在多個(gè)后繼站——如果它們的FD相同。

路由表:路由表包含前往每個(gè)目的地的最佳路由,用于轉(zhuǎn)發(fā)分組,前往后繼站的路由被存儲(chǔ)到路由表中。EIGRP后繼站被提供給路由表(如果路由器從不同的路由源那里獲悉了前往同一個(gè)目的地的多條路由,它將根據(jù)管理距離來確定將哪條路由存儲(chǔ)到路由表中)。默認(rèn)情況下,每種協(xié)議最多可將4前往同一個(gè)目的地且度量值相同的路由加入到路由表中(但也可以對(duì)路由器進(jìn)行配置,使其最多支持16條。)路由器為配置的每種網(wǎng)絡(luò)協(xié)議維護(hù)一個(gè)路由表。

可行后繼站:除開銷最低的路徑外,DUAL還存儲(chǔ)前往每個(gè)目的地的備用路徑。備用路徑的下一跳路由器被稱為可行后繼站(Feasible Successor,FS)。FS是這樣的鄰居,即它比當(dāng)前路徑離目的地更近,但不少開銷最低的路徑,因此當(dāng)前沒有用來轉(zhuǎn)發(fā)數(shù)據(jù)。要成為FS,下一跳路由器的AD必須小于當(dāng)前后繼站的FD,這確保拓?fù)錄]有環(huán)路??尚泻罄^站和后繼站是同時(shí)選擇的,但前者之存儲(chǔ)在拓?fù)浔碇?。?duì)于同一目的地,拓?fù)浔碇锌梢杂卸鄠€(gè)可行后繼站。

EIGRP使用DUAL來計(jì)算前往目的地的最佳路由。DUAL根據(jù)復(fù)合度量值來選擇后繼站和可行后繼站,并確保選擇的路由沒有環(huán)路。

EIGRP工作原理

1.填充EIGRP

EIGRP與其他路由協(xié)議之間最大的差別可能在于其路由過程,EIGRP選擇主路由(后繼站)和備用路由(可行后繼站),并在拓?fù)浔碇袠?biāo)識(shí)它們,然后將主路由(后繼站)加入到路由表中。

EIGRP支持多種路由:內(nèi)部路由,外部路由和匯總路由。內(nèi)部路由源自EIGRP自制系統(tǒng)(AS)內(nèi)部,外部路由是從其它路由協(xié)議或其它EIGRP自治系統(tǒng)獲悉的,而匯總路由涵蓋了多個(gè)子網(wǎng)。運(yùn)行EIGRP使用的3個(gè)表

鄰居表:鄰居表包含每個(gè)鄰居的地址及可前往該鄰居的接口。鄰居表?xiàng)l目還包含RTP所需的信息。序列號(hào)用于將確認(rèn)對(duì)應(yīng)到數(shù)據(jù)分組,將記錄從鄰居那里收到的最后一個(gè)序列號(hào),以便能夠檢測到?jīng)]有按順序到達(dá)的分組。對(duì)于每個(gè)鄰居,都使用一個(gè)傳輸鏈表來對(duì)重傳分組進(jìn)行排隊(duì)。往返定時(shí)器存儲(chǔ)在鄰居表?xiàng)l目中,用于估算最佳的重傳間隔。

拓?fù)浔恚?/span>每臺(tái)EIGRP路由器都將其IP路由表的副本發(fā)送給EIGRP鄰居表中的所有EIGRP鄰居,后者將路由表存儲(chǔ)在EIGRP拓?fù)浔恚〝?shù)據(jù)庫)中。拓?fù)浔碇羞€包含鄰居通告的前往每個(gè)目的地度量值(AD)以及經(jīng)由該鄰居前往目的地的度量值(FD)。命令show ip eigrp topology all-links顯示拓?fù)浔碇械乃?span>IP條目,而命令show ip eigrp topology只顯示IP路由的后繼站和可行后繼站。

在直連路由和接口發(fā)生變化,或鄰接路由器報(bào)告路由變化時(shí),拓?fù)浔韺⒏隆?/span>

拓?fù)浔碇械穆酚商幱趦煞N狀態(tài)之一:主動(dòng)和被動(dòng)。路由器沒有重新計(jì)算時(shí),路由處于被動(dòng)狀態(tài)。路由器重新計(jì)算時(shí),路由處于主動(dòng)狀態(tài)。被動(dòng)狀態(tài)是正常狀態(tài)。

如果經(jīng)由后繼站的路由不可用(由于拓?fù)浒l(fā)生了變化)或鄰居修改了度量值,DUAL將查找前往目的地的可行后繼站。如果找到FS,DUAL將使用它,從而避免重新計(jì)算路由。這提高了匯聚速度。如果始終存在可行后繼站,路由將不能進(jìn)入主動(dòng)狀態(tài),因此無需要重新計(jì)算。

當(dāng)前往目的地的當(dāng)前路由不可用,且沒有可行后繼站時(shí),將重新計(jì)算路由。雖然重新計(jì)算并非處理器密集型的,但確實(shí)會(huì)影響匯聚時(shí)間,因此避免不必要的重新計(jì)算是有好處的。路由器通過向每個(gè)鄰接路由器發(fā)送查詢分組來啟動(dòng)重新計(jì)算。如果鄰接路由器有前往該目的地的路由,將發(fā)送一個(gè)應(yīng)答分組;否則,將向其鄰居發(fā)送查詢分組。在后一種情況下,在鄰接路由器上,該目的地也將進(jìn)入主動(dòng)狀態(tài)。在目的地處于主動(dòng)狀態(tài)時(shí),路由器不能修改該目的地的路由表信息。

這種過程將繼續(xù)進(jìn)行。沒有前往該目的地的鄰居和知道該目的地不可達(dá)的路由器將立即做出應(yīng)答,指出該目的地不可達(dá)。路由器收到其每臺(tái)鄰接路由器收到應(yīng)答后,將對(duì)來自其鄰居的查詢做出應(yīng)答,以此類推。路由器從每臺(tái)鄰接路由器那里都收到應(yīng)答后,如果拓?fù)浔碇兄辽儆幸粋€(gè)針對(duì)該目的地條目,該目的地將恢復(fù)到被動(dòng)狀態(tài),而路由器將為它選擇一個(gè)后繼站。如果拓?fù)浔碇袥]有針對(duì)該目的地的條目,則說明該目的地對(duì)當(dāng)前路由器來說不再可達(dá)。

路由器:每臺(tái)路由器都查看其EIGRP拓?fù)浔恚⒋_定前往目標(biāo)網(wǎng)絡(luò)的最佳路由和可行路由。路由器對(duì)前往特定網(wǎng)絡(luò)的所有路由的FD進(jìn)行比較,選擇FD最小的路由,并將其加入IP路由表中,該路由就是就是后繼路由。在路由表中,選定的后繼路由的FD將成為前往該網(wǎng)絡(luò)的EIGRP路由度量值。

2.EIGRP分組

EIGRP發(fā)送5種類型的分組:Hello,更新,查詢,應(yīng)答和確認(rèn)(ACK),這些分組用于在鄰居之間建立鄰接關(guān)系以及確保拓?fù)浔砗吐酚杀硎亲钚碌摹E懦?span>EIGRP網(wǎng)絡(luò)故障時(shí),網(wǎng)絡(luò)管理員必須知道各種EIGRP分組的用途以及它們是如何交換的。例如,如果運(yùn)行EIGRP的路由器之間沒有建立鄰接關(guān)系,它們將不能彼此交換EIGRP更新;沒有EIGRP路由更新,用戶將無法跨越互聯(lián)網(wǎng)絡(luò)來服務(wù)器。

1)HelloHELLO分組用于發(fā)現(xiàn)鄰居。它們以多播方式發(fā)送,且不需要確認(rèn)號(hào)。

2)更新:更新分組包含路由變更信息,用于提供路由器匯聚時(shí)需要使用的路由,只發(fā)送給受影響的路由器。發(fā)現(xiàn)新路由并匯聚完畢(路由處于被動(dòng)狀態(tài))后,以多播方式發(fā)送更新。為同步拓?fù)浔恚?span>EIGRP在啟動(dòng)時(shí)以單播方式將更新發(fā)送給鄰居。更新是以可靠的方式發(fā)送的。

3)查詢:路由器計(jì)算路由但沒有找到可行后繼時(shí),將向鄰居發(fā)送查詢分組,詢問它們是否有前往目的地可行后繼。查詢通常是多播,但在有些情況下也可以以單播方式重傳;查詢總是被可靠的發(fā)送。

4)應(yīng)答:應(yīng)答分組用于響應(yīng)查詢分組,以單播方式被可靠地發(fā)送給查詢分組的發(fā)送方。路由器必須對(duì)所有查詢做出應(yīng)答。

5)ACK:確認(rèn)分組用于確認(rèn)更新,查詢和應(yīng)答,它是以單播方式發(fā)送的HELLO分組,包含一個(gè)不為0的確認(rèn)號(hào)(HELLO分組和ACK分組無需確認(rèn))

EIGRP HELLO 分組:

EIGRP路由器通過HELLO協(xié)議動(dòng)態(tài)的發(fā)現(xiàn)與之相連的其他EIGRP路由器。路由器使用多播地址224.0.0.10通過EIGRP接口向外發(fā)送HELLO分組。EIGRP路由器從屬于同一個(gè)自制系統(tǒng)AS的其他路由器那里收到HELLO分組后,將于該路由器建立鄰接關(guān)系。

HELLO分組的發(fā)送間隔隨介質(zhì)而異。默認(rèn)情況下,在T1或速度更低NBMA接口上,每隔60秒發(fā)送一次HELLO分組;在LAN和其他串行接口上,每隔5秒發(fā)一次。

HELLO分組的發(fā)送頻率被稱為HELLO間隔,可在接口上使用接口配置命令ip hello-interval eigrp as-nummberseconds來調(diào)整。

HELLO分組中包含保持時(shí)間。保持時(shí)間指的是多長時(shí)間內(nèi)未收到鄰居的HELLO分組和其他EIGRP分組時(shí),該鄰居視為處于down狀態(tài)。保持時(shí)間默認(rèn)為HELLO間隔的3倍。因此,在LAN和快速WAN接口上,默認(rèn)保持時(shí)間為15秒,在慢速WAN接口上為180秒??梢允褂媒涌谂渲妹?/span>ip hold-time eigrp as-number seconds來調(diào)整保持時(shí)間。

注意:HELLO間隔被修改后,保持時(shí)間并不會(huì)自動(dòng)地響應(yīng)調(diào)整;因此,修改HELLO間隔后,必須手動(dòng)調(diào)整保持時(shí)間。

如果保持時(shí)間過后仍未收到分組,將刪除相應(yīng)鄰接關(guān)系以及從該鄰居那里獲悉的所有拓?fù)浔項(xiàng)l目,就像該鄰居發(fā)送了一條指出所有這些路由都不可抵達(dá)的更新一樣。如果該鄰居是前往每個(gè)網(wǎng)絡(luò)目標(biāo)的后繼站,將從路由表中刪除該網(wǎng)絡(luò),并計(jì)算替代路徑,如果有可行替代路徑,將快速完成匯聚。

3.EIGRP鄰居

即使Hello間隔和保持時(shí)間值不匹配,兩臺(tái)路由器也能成為EIGRP鄰居,這意味著可以再路由器上獨(dú)立地設(shè)置HELLO間隔和保持時(shí)間。

為建立EIGRP鄰接關(guān)系,所有鄰居都將其主地址用作EIGRP分組的源IP地址。如果兩臺(tái)EIGRP路由器的主地址屬于同一個(gè)IP子網(wǎng),他們之間將建立鄰接關(guān)系。此外,如果鄰居屬于不同的自制系統(tǒng)或用于計(jì)算度量之的常熟(K值)不相同,它們將不能建立對(duì)等關(guān)系。

1)鄰居表的內(nèi)容EIGRP路由器以多播方式發(fā)送HELLO分組以發(fā)現(xiàn)鄰居,然后同這些鄰居建立鄰接關(guān)系以便能夠交換路由更新。只有鄰接路由器之間才會(huì)交換路由信息。每臺(tái)路由器都更具它從運(yùn)行相同網(wǎng)絡(luò)層協(xié)議的EIGRP鄰接路由器那里收到的HELLO分組來建立鄰居表。可使用命令show ip eigrp neighbors來查看IP鄰居表。

Hhandle):Cisco IOS內(nèi)部用來跟蹤?quán)従拥木幪?hào)。

地址(Address):鄰居的網(wǎng)絡(luò)層地址。

保持時(shí)間(Hold Time):在沒有收到鄰居的任何分組時(shí),認(rèn)為鏈路不可用之前等待的最長時(shí)間。最初,期望的分組時(shí)HELLO分組,但在最新的CiscoIOS軟件版本中,收到鄰居的第一個(gè)HELLO分組后,任何EIGRP分組都將重置定時(shí)器。

  • 正常運(yùn)行時(shí)間(Uptime):本地路由器首次收到鄰居的分組后經(jīng)過的時(shí)間,以小時(shí),分和秒計(jì)。

  • 平均往返定時(shí)器(SRTT):將EIGRP分組發(fā)送到鄰居以及本地路由器收到對(duì)該分組的確認(rèn)之間的時(shí)間,單位為毫秒。該定時(shí)器用于確定重傳間隔,也被稱為重傳超時(shí)(RTO)

  • RTO:路由器將重傳隊(duì)列中的分組重傳給鄰居之前所等待的時(shí)間,以毫秒計(jì)。

  • 隊(duì)列計(jì)數(shù)(queue count):在隊(duì)列中等待發(fā)送的EIGRP分組(更新,查詢和應(yīng)答)數(shù)。如果該值經(jīng)常大于0,則可能存在擁塞問題。0表示隊(duì)列中沒有EIGRP分組。

  • 序列號(hào)(Seq Num):從鄰居那里收到的最后一個(gè)更新,查詢或應(yīng)答分組的序列號(hào)。

2EIGRP的可靠性

EIGRP的可靠性機(jī)制確保重要的路由信息被遞送到鄰接路由器。這些信息是EIGRP確保五環(huán)路拓?fù)渌夭豢缮俚?。為提高效率,只有某些分組被可靠的傳輸。

所有攜帶路由選擇信息(更新,查詢和應(yīng)答)的分組都被可靠的發(fā)送(因?yàn)樗鼈儾皇嵌ㄆ诎l(fā)送的),這意味著需要給可靠的分組分配序列號(hào),并顯示確認(rèn)序列號(hào)。

前面說過,RTP負(fù)責(zé)確保EIGRP分組按順序地傳輸給所有鄰居,它支持多播和單播分組的混合傳輸。RTP確保鄰接路由器之間正在進(jìn)行的通信不會(huì)中斷,因此,為每個(gè)鄰居維護(hù)一個(gè)重傳列表,其中指出了在RTO期間還未得到鄰居確認(rèn)的分組,它用來記錄已發(fā)送出去但未得到確認(rèn)的所有可靠分組。如果RTO到期后仍未收到ACK分組,EIGRP將重傳可靠分組的一個(gè)副本,知道重傳16次或保持定時(shí)器到期為止。

使用可靠多播分組的效率非常高,然后在擁有多個(gè)鄰居的多路訪問介質(zhì)上,可能存在延遲。僅當(dāng)對(duì)等體都確認(rèn)了前一個(gè)多播分組后,才能傳輸下一個(gè)可靠多播分組。如果一個(gè)或多個(gè)對(duì)等體的應(yīng)答速度慢,將給所有對(duì)等體帶來負(fù)面影響,推遲下一個(gè)分組的傳輸。RTP被設(shè)計(jì)用來處理這種異常:如果因某個(gè)鄰居對(duì)多播的應(yīng)答速度較慢而未確認(rèn)多播分組,將以單播方式重傳該分組。這樣,可靠的多播能夠繼續(xù)進(jìn)行,而不會(huì)延誤與其他對(duì)等體的通信,從而避免由于網(wǎng)絡(luò)中包含不同速率的鏈路而降低匯聚速度。

多播流(multicast flow)定時(shí)器(在show ipeigrp interface中可以看到)指定了從多播切換到單播之前,等待的ACK分組的時(shí)間。RTO指定了發(fā)送兩個(gè)連續(xù)的單播之間等待的時(shí)間。針對(duì)每個(gè)鄰居的EIGRP進(jìn)程根據(jù)SRTT計(jì)算多播流定時(shí)器和RTO的值。計(jì)算SRTT,RTO和多播定時(shí)器值的公司是CISCO 專用的。

當(dāng)網(wǎng)絡(luò)處于穩(wěn)定狀態(tài)時(shí),沒有翻滾的路由,EIGRP在等待保持時(shí)間后認(rèn)為鄰居失效。因此,默認(rèn)情況下,在高速鏈路和低速WAN鏈路上,EIGRP等待的時(shí)間分別為15秒和180秒。EIGRP認(rèn)為鄰居失效且無法同其建立鄰居關(guān)系后,將把原來通過該鄰居可以到達(dá)的所有網(wǎng)絡(luò)從路由表中刪除。路由器將嘗試找到前往這些網(wǎng)絡(luò)的替代路由,從而發(fā)生匯聚。

低速鏈路的保持時(shí)間為180秒,這好像太長了,但適用于速度最低的鏈路,這些鏈路通常用來連接那些不那么重要的遠(yuǎn)程站點(diǎn)。在有些運(yùn)行關(guān)鍵任務(wù),對(duì)時(shí)間敏感的應(yīng)用程序(如IP電話)的網(wǎng)絡(luò)中,15秒的時(shí)間太長了。重要的一點(diǎn)是,其他因素可能補(bǔ)償定時(shí)器的影響,讓網(wǎng)絡(luò)能夠快速匯聚。

例如,由于遠(yuǎn)程站點(diǎn)超時(shí),導(dǎo)致網(wǎng)絡(luò)不穩(wěn)定和路由翻滾,EIGRP保持定時(shí)器將從180秒開始倒計(jì)時(shí)。當(dāng)上游站點(diǎn)將更新發(fā)送給遠(yuǎn)程站點(diǎn)時(shí),后者沒有確認(rèn),前者將嘗試重傳更新16次。每當(dāng)RTO到期時(shí)都將重傳。路由器將重置鄰接關(guān)系,這導(dǎo)致網(wǎng)絡(luò)的匯聚速度比等待保持時(shí)間到期要快。(重傳16次了,180秒還沒有倒計(jì)時(shí)完)

所有攜帶路由選擇信息(更新,查詢和應(yīng)答)的分組都被可靠的發(fā)送(因?yàn)樗鼈儾皇嵌ㄆ诎l(fā)送的),這意味著需要給可靠的分組分配序列號(hào),并顯示確認(rèn)序列號(hào)。

前面說過,RTP負(fù)責(zé)確保EIGRP分組按順序地傳輸給所有鄰居,它支持多播和單播分組的混合傳輸。RTP確保鄰接路由器之間正在進(jìn)行的通信不會(huì)中斷,因此,為每個(gè)鄰居維護(hù)一個(gè)重傳列表,其中指出了在RTO期間還未得到鄰居確認(rèn)的分組,它用來記錄已發(fā)送出去但未得到確認(rèn)的所有可靠分組。如果RTO到期后仍未收到ACK分組,EIGRP將重傳可靠分組的一個(gè)副本,知道重傳16次或保持定時(shí)器到期為止。

使用可靠多播分組的效率非常高,然后在擁有多個(gè)鄰居的多路訪問介質(zhì)上,可能存在延遲。僅當(dāng)對(duì)等體都確認(rèn)了前一個(gè)多播分組后,才能傳輸下一個(gè)可靠多播分組。如果一個(gè)或多個(gè)對(duì)等體的應(yīng)答速度慢,將給所有對(duì)等體帶來負(fù)面影響,推遲下一個(gè)分組的傳輸。

RTP被設(shè)計(jì)用來處理這種異常:如果因某個(gè)鄰居對(duì)多播的應(yīng)答速度較慢而未確認(rèn)多播分組,將以單播方式重傳該分組。這樣,可靠的多播能夠繼續(xù)進(jìn)行,而不會(huì)延誤與其他對(duì)等體的通信,從而避免由于網(wǎng)絡(luò)中包含不同速率的鏈路而降低匯聚速度。

多播流(multicast flow)定時(shí)器(在show ipeigrp interface中可以看到)指定了從多播切換到單播之前,等待的ACK分組的時(shí)間。RTO指定了發(fā)送兩個(gè)連續(xù)的單播之間等待的時(shí)間。針對(duì)每個(gè)鄰居的EIGRP進(jìn)程根據(jù)SRTT計(jì)算多播流定時(shí)器和RTO的值。計(jì)算SRTT,RTO和多播定時(shí)器值的公司是CISCO 專用的。

當(dāng)網(wǎng)絡(luò)處于穩(wěn)定狀態(tài)時(shí),沒有翻滾的路由,EIGRP在等待保持時(shí)間后認(rèn)為鄰居失效。因此,默認(rèn)情況下,在高速鏈路和低速WAN鏈路上,EIGRP等待的時(shí)間分別為15秒和180秒。EIGRP認(rèn)為鄰居失效且無法同其建立鄰居關(guān)系后,將把原來通過該鄰居可以到達(dá)的所有網(wǎng)絡(luò)從路由表中刪除。路由器將嘗試找到前往這些網(wǎng)絡(luò)的替代路由,從而發(fā)生匯聚。

低速鏈路的保持時(shí)間為180秒,這好像太長了,但適用于速度最低的鏈路,這些鏈路通常用來連接那些不那么重要的遠(yuǎn)程站點(diǎn)。在有些運(yùn)行關(guān)鍵任務(wù),對(duì)時(shí)間敏感的應(yīng)用程序(如IP電話)的網(wǎng)絡(luò)中,15秒的時(shí)間太長了。重要的一點(diǎn)是,其他因素可能補(bǔ)償定時(shí)器的影響,讓網(wǎng)絡(luò)能夠快速匯聚。

例如,由于遠(yuǎn)程站點(diǎn)超時(shí),導(dǎo)致網(wǎng)絡(luò)不穩(wěn)定和路由翻滾,EIGRP保持定時(shí)器將從180秒開始倒計(jì)時(shí)。當(dāng)上游站點(diǎn)將更新發(fā)送給遠(yuǎn)程站點(diǎn)時(shí),后者沒有確認(rèn),前者將嘗試重傳更新16次。每當(dāng)RTO到期時(shí)都將重傳。路由器將重置鄰接關(guān)系,這導(dǎo)致網(wǎng)絡(luò)的匯聚速度比等待保持時(shí)間到期要快。(重傳16次了,180秒還沒有倒計(jì)時(shí)完)

4.初始路由發(fā)現(xiàn)

EIGRP將鄰居發(fā)現(xiàn)和路由獲悉過程合而為一。過程如下:

  • 鏈路上的路由器(路由器A)啟動(dòng)后,通過其所有EIGRP接口發(fā)型HELLO分組。

  • 通過某個(gè)接口收到HELLO分組后,路由器B用更新分組進(jìn)行應(yīng)答,更新分組中包含路由表中的全部路由,但通過該接口獲悉的路由除外(水平分割規(guī)則)。路由器B將一個(gè)更新分組發(fā)送給路由器A,但在路由器B將HELLO分組發(fā)送給路由器A之前,并沒有建立鄰接關(guān)系。路由器B發(fā)送的更新分組的初始位(Init bit)被設(shè)置,以指出這是初始化過程。更新分組中包含有關(guān)鄰接路由器B知道的路由信息,其中包括鄰居通告每個(gè)目的地的度量值。

  • 兩臺(tái)路由器彼此發(fā)送HELLO分組后,鄰接關(guān)系便建立了。路由器A用ACK分組應(yīng)答路由器B,指出它已經(jīng)收到更新信息。

  • 路由器A將更新分組中的信息加入到拓?fù)浔碇小M負(fù)浔戆徑勇酚善魍ǜ娴乃心繕?biāo)網(wǎng)絡(luò),它列出了所有目標(biāo)網(wǎng)絡(luò)以及能夠到達(dá)目標(biāo)網(wǎng)絡(luò)的所有鄰居和相應(yīng)的度量值。

  • 路由器A向路由器B發(fā)送一個(gè)更新分組。

  • 收到更新分組后,路由器B向路由器A發(fā)送一個(gè)ACK分組。

本文出自:http://blog.sina.com.cn/s/blog_e21bca140102vpou.html  BY:Miller_Amy

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多