靜態(tài)路由原理及故障排除課件_第1頁(yè)
靜態(tài)路由原理及故障排除課件_第2頁(yè)
靜態(tài)路由原理及故障排除課件_第3頁(yè)
靜態(tài)路由原理及故障排除課件_第4頁(yè)
靜態(tài)路由原理及故障排除課件_第5頁(yè)
已閱讀5頁(yè),還剩61頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

靜態(tài)路由原理及故障排除1目錄路由選擇表配置靜態(tài)路由簡(jiǎn)單靜態(tài)路由匯總路由選擇路由浮動(dòng)靜態(tài)路由均分負(fù)載遞歸表查詢靜態(tài)路由故障排除追蹤錯(cuò)誤路由協(xié)議沖突2路由選擇表數(shù)據(jù)包的傳遞過(guò)程:

首先路由器會(huì)檢查數(shù)據(jù)幀目的地址字段中的數(shù)據(jù)鏈路標(biāo)識(shí)。如果標(biāo)識(shí)符是路由器接口標(biāo)識(shí)符或廣播標(biāo)識(shí)符,那么路由器將從幀中剝離出報(bào)文并傳遞給網(wǎng)絡(luò)層。在網(wǎng)絡(luò)層,將檢查報(bào)文的目的地址。如果目的地址是路由器接口的IP地址或是所有主機(jī)的廣播地址,那么需要再檢查報(bào)文的協(xié)議字段,然后再向適當(dāng)?shù)膬?nèi)部進(jìn)程發(fā)送被封裝的數(shù)據(jù)。除此之外,所有其他目的地址都需要進(jìn)行路由選擇。目的地址可能是另一個(gè)網(wǎng)絡(luò)上的主機(jī)地址,該網(wǎng)絡(luò)或者與路由器相連,或者不直接連接到路由器上。目的地址還可能是一個(gè)定向的廣播地址,這種地址的網(wǎng)絡(luò)地址或子網(wǎng)地址是不同的,而主機(jī)位全部為1。3路由選擇表路由器將會(huì)盡量地做最精確的匹配。按精確程度遞減的順序,可選地址排列如下;主機(jī)地址(主機(jī)路徑);子網(wǎng);一組子網(wǎng)(一條匯總路由);主網(wǎng)號(hào);缺省路由;如果報(bào)文的目的地址不能匹配到任何一條路由選擇表項(xiàng),那么報(bào)文將被丟棄,同時(shí)不表網(wǎng)絡(luò)不可達(dá)的ICMP消息將會(huì)被發(fā)送給源地址。5路由選擇表如果路由器A收到一個(gè)源地址為10.1.1.97、目的地址為10.1.7.35的報(bào)文,那么路由選擇表查詢的結(jié)果對(duì)于目的地址10.1.7.0的最優(yōu)匹配是子網(wǎng)10.1.7.0,報(bào)文可以從接口S0出站經(jīng)下一跳地址10.1.2.2去往目的地。接著報(bào)文被發(fā)送給路由器B,B查找路由選擇表后發(fā)現(xiàn)報(bào)文應(yīng)該從接口S1出戰(zhàn)經(jīng)下一跳10.1.4.2去往目的網(wǎng)絡(luò)10.1.7.0。此過(guò)程將一直持續(xù)到報(bào)文到達(dá)路由器D。當(dāng)D在接口S0接收到報(bào)文時(shí),D通過(guò)查找路由器發(fā)現(xiàn)目的地是連接在端口E0的一個(gè)直連網(wǎng)絡(luò)。最終借宿路由選擇過(guò)程,報(bào)文被傳遞給以太網(wǎng)上的主機(jī)10.1.7.35。報(bào)文路由過(guò)程分析:6路由選擇表

上面說(shuō)明的路由選擇過(guò)程是架設(shè)路由器可以將下一跳地址同它的接口匹配起來(lái)。例如,路由器B必須知道通過(guò)接口S1可以到達(dá)C的地址10.1.4.2。首先B從分配給接口S1的IP地址和子網(wǎng)掩碼可以知道子網(wǎng)10.1.4.0直接連接在接口S1上。那么B就可以得出結(jié)論10.1.4.2是子網(wǎng)10.1.4.0的成員,而且一定被連接到該子網(wǎng)上。注意:為了正確地進(jìn)行報(bào)文交換,每個(gè)路由器都必須保持信息的一致性和準(zhǔn)確性,例如,在路由器B的路由選擇表中丟失了關(guān)于網(wǎng)絡(luò)10.1.1.0的表項(xiàng),從10.1.1.97到10.1.7.35的報(bào)文將被傳送,但是當(dāng)10.1.7.35向10.1.1.97回復(fù)報(bào)文時(shí),報(bào)文從D到C再到B,B查找路由選擇表后發(fā)現(xiàn)沒(méi)有關(guān)于子網(wǎng)10.1.1.0的路由表項(xiàng),因此丟棄此報(bào)文,同時(shí)B向主機(jī)10.1.7.35發(fā)送目標(biāo)網(wǎng)絡(luò)不可達(dá)的ICMP信息。7路由選擇表Cisco路由器中實(shí)際路由選擇表Codes:這些字母表明了每個(gè)路由表項(xiàng)是如何學(xué)習(xí)到的。標(biāo)記c的路由表示直連網(wǎng)絡(luò),標(biāo)記為S的路由選擇表示靜態(tài)路由。Gatewayoflastresortisnotset指的是缺省路由。路由選擇表的最上面有一句聲明主網(wǎng)絡(luò)地址10.0.0.0有7個(gè)已知子網(wǎng),掩碼為24位。在7個(gè)路由表項(xiàng)中,每一個(gè)都給出了目標(biāo)子網(wǎng)。對(duì)于不是直連網(wǎng)絡(luò)的表項(xiàng)----報(bào)文必須轉(zhuǎn)發(fā)到下一跳路由器----括號(hào)內(nèi)的數(shù)字指明了路由的[管理距離/度量]。度量是通過(guò)優(yōu)先權(quán)評(píng)價(jià)路由的一種手段,度量越低,路徑越短。靜態(tài)路由的度量為0。8配置靜態(tài)路由路由選擇表獲取信息的方式:路由選擇表獲取信息的方式有兩種,以靜態(tài)路由表項(xiàng)的方式手工輸入信息,或者通過(guò)幾種自動(dòng)發(fā)現(xiàn)和共享系統(tǒng)(動(dòng)態(tài)路由選擇協(xié)議)之一自動(dòng)獲取信息。在某些場(chǎng)合,人們寧愿使用靜態(tài)路由,而不是動(dòng)態(tài)路由。對(duì)于任何程序而言,自動(dòng)化程度越高,可控程度就越差。雖然動(dòng)態(tài)(自動(dòng))路由要求更少的人為干涉,但靜態(tài)路由允許在互聯(lián)網(wǎng)絡(luò)的路由選擇行為上實(shí)施非常精確的控制。但缺點(diǎn)是每當(dāng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)發(fā)生變化時(shí)都需要重新進(jìn)行手工配置。10案例研究:簡(jiǎn)單靜態(tài)路由簡(jiǎn)單靜態(tài)路由:在互聯(lián)網(wǎng)絡(luò)上實(shí)施靜態(tài)路由選擇的過(guò)程共有3步:步驟1:為互聯(lián)網(wǎng)絡(luò)中的每個(gè)數(shù)據(jù)鏈路確定地址(包括子網(wǎng)和網(wǎng)絡(luò))。步驟2:為每個(gè)路由器標(biāo)識(shí)所有非直連的數(shù)據(jù)鏈路。步驟3:為每個(gè)路由器寫(xiě)出關(guān)于每個(gè)非直連數(shù)據(jù)鏈路的路由說(shuō)明。12案例研究:簡(jiǎn)單靜態(tài)路由對(duì)于靜態(tài)路由來(lái)說(shuō),這些子網(wǎng)必須被記錄下來(lái)。在路由器上配置靜態(tài)路由的命令如下:C(config)#iproute192.168.1.0255.255.255.224192.168.1.193C(config)#iproute192.168.1.64255.255.255.224192.168.1.193C(config)#iproute10.4.6.0255.255.255.0192.168.1.193C(config)#iproute10.4.7.0255.255.255.0192.168.1.193A(config)#iproute192.168.1.192255.255.255.224102.168.1.66A(config)#iproute10.1.0.0255.255.0.0192.168.1.66A(config)#iproute10.4.6.0255.255.255.0192.168.1.66A(config)#iproute10.4.7.0255.255.255.0192.168.1.66B(config)#iproute192.168.1.0255.255.255.224192.168.1.65B(config)#iproute10.1.0.0255.255.0.0192.168.1.194B(config)#iproute10.4.7.0255.255.255.010.4.6.2D(config)#iproute192.168.1.0255.255.255.22410.4.6.1D(config)#iproute192.168.1.64255.255.255.22410.4.6.1D(config)#iproute192.168.1.192255.255.255.22410.4.6.1D(config)#iproute10.1.0.0255.255.0.010.4.6.1命令iproute后面所跟的參數(shù)依次是將要被輸入路由選擇表中的地址、確定地址網(wǎng)絡(luò)號(hào)的掩碼及直接連接下一跳路由器的接口地址。14案例研究:簡(jiǎn)單靜態(tài)路由

配置靜態(tài)路由還可以選擇另一種命令,這種命令用出站接口代替下一跳路由器地址,其中通過(guò)出站接口可以到達(dá)目標(biāo)網(wǎng)絡(luò)。例如:B(config)#iproute192.168.1.0255.255.255.224S0B(config)#iproute10.1.0.0255.255.0.0E0B(config)#iproute10.4.7.0255.255.255.0S015案例研究:簡(jiǎn)單靜態(tài)路由下圖比較了兩種配置方法所產(chǎn)生的路由選擇表16目錄路由選擇表配置靜態(tài)路由簡(jiǎn)單靜態(tài)路由匯總路由選擇路由浮動(dòng)靜態(tài)路由均分負(fù)載遞歸表查詢靜態(tài)路由故障排除追蹤錯(cuò)誤路由協(xié)議沖突17案例研究:匯總路由匯總路由(SummaryRoute):是一個(gè)包含路由選擇表中幾個(gè)更加精確地址的地址。正是由于路由表項(xiàng)與地址掩碼聯(lián)合使用,使得靜態(tài)路由的使用如此靈活。通過(guò)使用合適的子網(wǎng)掩碼,有時(shí)可以為多個(gè)目標(biāo)地址生成一條單一的匯總路由。

18目錄路由選擇表配置靜態(tài)路由簡(jiǎn)單靜態(tài)路由匯總路由選擇路由浮動(dòng)靜態(tài)路由均分負(fù)載遞歸表查詢靜態(tài)路由故障排除追蹤錯(cuò)誤路由協(xié)議沖突20案例研究:選擇路由在圖中,在A和D之前新增加了一條鏈路。除了去往主機(jī)10.4.7.25的報(bào)文外,所有從A到網(wǎng)絡(luò)10.0.0.0的報(bào)文都將使用這條新的路徑。下面通過(guò)一條策略可以使用這些報(bào)文改經(jīng)B去往目的地。在A上,相應(yīng)的靜態(tài)路由命令如下:A(config)#iproute192.168.1.192255.255.255.224192.168.1.66A(config)#iproute10.0.0.0255.0.0.0192.168.1.34A(config)#iproute10.4.7.25255.255.255.255192.168.1.6621案例研究:選擇路由

靜態(tài)路由的兩個(gè)特性:第一:如果互聯(lián)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)發(fā)生,那么需要知道這些變化的路由器必須被重新配置;第二:可以用靜態(tài)路由建立非常特殊的路由選擇行為。在本例中,也許地希望得到來(lái)去流量使用不同方向的路徑。

關(guān)于本例最后要說(shuō)的一點(diǎn)是,由于使用了從A到D再到B,而不是直接從A到B的路徑,所以從A到子網(wǎng)絡(luò)系統(tǒng)10.1.5.0的路由不是最優(yōu)路徑。一個(gè)更有效的配置如下:A(config)#iproute192.168.1.192255.255.255.224192.168.1.66A(config)#iproute10.0.0.0255.0.0.0192.168.1.34A(config)#iproute10.4.7.25255.255.255.255192.168.1.66A(config)#iproute10.1.0.0255.255.255.255192.168.1.6623目錄路由選擇表配置靜態(tài)路由簡(jiǎn)單靜態(tài)路由匯總路由選擇路由浮動(dòng)靜態(tài)路由均分負(fù)載遞歸表查詢靜態(tài)路由故障排除追蹤錯(cuò)誤路由協(xié)議沖突24案例研究:浮動(dòng)靜態(tài)路由此外,C以太網(wǎng)接口上的掩碼由10.1.5.1/16改為10.1.5.1/24。這一改變使得路由器B上的一條路由

C(config):iproute10.1.0.0255.255.0.0192.168.1.194不僅可以指向子網(wǎng)10.1.5.0,而且也可以指向新路由器的所有新子網(wǎng)。為了建立浮動(dòng)靜態(tài)路由,相應(yīng)C的路由表項(xiàng)配置如下:C(config):iproute192.168.1.0255.255.255.0192.168.1.193C(config):iproute10.4.0.0255.255.0.0192.168.1.193C(config):iproute10.1.30.0255.255.255.010.1.10.2C(config):iproute10.1.30.0255.255.255.010.1.20.250E路由表項(xiàng)配置如下:E(config):iproute10.4.0.0255.255.0.010.1.10.1E(config):iproute10.4.0.0255.255.0.010.1.20.150E(config):iproute10.1.5.0255.255.0.010.1.10.1E(config):iproute10.1.5.0255.255.0.010.1.20.150E(config):iproute192.168.0.0255.255.0.010.1.10.1E(config):iproute192.168.0.0255.255.0.010.1.20.15026案例研究:浮動(dòng)靜態(tài)路由在C上有兩條路由指向E的網(wǎng)絡(luò)10.1.30.0;一條指定E接口S0的地址作為下一跳地址,另一條指定E接口S1的地址作為下一條地址。E也有兩條類似的配置。注意:在所有使用子網(wǎng)10.1.20.0的靜態(tài)路由后面都跟了50這個(gè)數(shù)字,這個(gè)數(shù)字指定了管理距離,管理距離是一種優(yōu)先級(jí)度量。當(dāng)存在兩條路徑到達(dá)相同的網(wǎng)絡(luò)時(shí),路由器將會(huì)選擇管理距離較低的路徑。這種思想初聽(tīng)起來(lái)有點(diǎn)度量,但度量指明了路徑的優(yōu)先級(jí),而管理距離指明了發(fā)現(xiàn)路由方式的優(yōu)先級(jí)。27案例研究:浮動(dòng)靜態(tài)路由例如,指向下一跳地址的靜態(tài)路由的管理距離為1,而指向出站接口的靜態(tài)路由的管理距離為0。如果有兩條靜態(tài)路由指向相同的目標(biāo)網(wǎng)絡(luò),一條指向下一條地址,一個(gè)指向出站接口,那么后一條路由——管理距離值較低的路由——被選擇。將經(jīng)過(guò)子網(wǎng)10.1.20,0的靜態(tài)路由的管理距離提高到50,可以使經(jīng)過(guò)子網(wǎng)10.1.10.0的靜態(tài)路由成為首選路由。下圖反復(fù)給出了路由選擇表的3次迭代。在第1個(gè)路由選擇表中,所有指向非直連網(wǎng)絡(luò)的路由都使用下一跳地址10.1.10.1。在每條路由表項(xiàng)中,括號(hào)內(nèi)的數(shù)字指定了管理距離為1,度量為0(因?yàn)殪o態(tài)路由沒(méi)度量)。

28目錄路由選擇表配置靜態(tài)路由簡(jiǎn)單靜態(tài)路由匯總路由選擇路由浮動(dòng)靜態(tài)路由均分負(fù)載遞歸表查詢靜態(tài)路由故障排除追蹤錯(cuò)誤路由協(xié)議沖突30案例研究:負(fù)載均衡

浮動(dòng)靜態(tài)路由所用配置方法的弊病是在正常情況下備份鏈路不能被利用。備份鏈路的可用帶寬資源被浪費(fèi)了。均分負(fù)載(LoadSharing),又叫負(fù)平衡,允許路由器利用多路徑的優(yōu)點(diǎn),在所有可用的路徑上發(fā)送報(bào)文。均分負(fù)載可以是等價(jià)或非等價(jià)的,這里的代價(jià)(Cost)是一個(gè)通用術(shù)語(yǔ),它指是一與路由相關(guān)聯(lián)的度量。等價(jià)均分負(fù)載(Equal-CostLoadSharing)------將流量均等地分布到多條度量相同的路徑上。非等價(jià)均分負(fù)載(Unequal–CostLoadSharing)-----將報(bào)文分布到不同度量的多條路徑上。各條路徑上分布的流量與路由代價(jià)成反比。也就是說(shuō),代價(jià)越低的路徑分配的流量越多,代價(jià)越高的路徑分配的流量越少。31案例研究:負(fù)載均衡一些路由選擇協(xié)議可以支持等價(jià)和非等價(jià)負(fù)載均衡兩種方式,而其他一些路由協(xié)議僅支持等價(jià)方式。靜態(tài)路由沒(méi)有度量,所以僅支持等價(jià)負(fù)載均衡。32案例研究:負(fù)載均衡在圖中存在并行鏈路,為使用靜態(tài)路由實(shí)現(xiàn)負(fù)載均衡,C相應(yīng)路由條目如下:Iproute192.168.1.0255.255.255.0192.168.1.193Iproute10.4.0.0255.255.0.0192.168.1.193Iproute10.1.30.0255.255.255.010.1.10.1Iproute10.1.30.0255.255.255.010.1.20.1E的路由條目如下:Iproute10.4.0.0255.255.0.010.1.10.1Iproute10.4.0.0255.255.0.010.1.20.1Iproute10.1.5.0255.255.255.010.1.10.1Iproute10.1.5.0255.255.255.010.1.20.1Iproute192.168.0.0255.255.0.010.1.10.1Iproute192.168.0.0255.255.0.010.1.20.133案例研究:負(fù)載均衡除了兩條鏈路的缺省管理距離都為1以外,這些路由條目在浮動(dòng)靜態(tài)路由一節(jié)中都已被用到了。如圖所示,E的路由選擇表對(duì)于每個(gè)目標(biāo)網(wǎng)絡(luò)都存在兩條路由。34案例研究:負(fù)載均衡負(fù)載均衡有兩種方式:基于目標(biāo)網(wǎng)絡(luò)基于報(bào)文35案例研究:負(fù)載均衡基于目標(biāo)網(wǎng)絡(luò)系統(tǒng)的負(fù)載均衡和快速交換基于目標(biāo)網(wǎng)絡(luò)的負(fù)載均衡是根據(jù)目的地址分配負(fù)載。假設(shè)到一個(gè)網(wǎng)絡(luò)存在兩條路徑,那么去往該網(wǎng)絡(luò)中的第一個(gè)目標(biāo)的報(bào)文從第一條路徑通過(guò),去往網(wǎng)絡(luò)中第二個(gè)目標(biāo)的報(bào)文從第二條路徑走,去往此網(wǎng)絡(luò)中第三個(gè)目標(biāo)的所有報(bào)文還從第一條路徑走,依此類推。當(dāng)Cisco路由器工作在缺省交換模式下時(shí),即快速交換模式,路由器將使用這種負(fù)載均衡方式。快速交換的工作方式如下:當(dāng)路由器為第一個(gè)去往特定目標(biāo)的報(bào)文進(jìn)行交換處理時(shí),路由器執(zhí)行路由選擇表查詢并選擇出站接口。然后獲取有關(guān)被選接口的數(shù)據(jù)鏈路信息(例如從ARP表),這些信息對(duì)報(bào)文成幀是必需的,最后封裝報(bào)文并發(fā)送。前面獲取的路由和數(shù)據(jù)鏈路信息被輸入到快速交換的高速緩沖內(nèi),一旦去往相同目的地的后繼報(bào)文進(jìn)入路由器,高速緩沖中的信息允許路由器不必查找路由選擇表和ARP高速緩沖,而是立即交換報(bào)文??焖俳粨Q意味著所有去往指定目的地的報(bào)文都從相同的接口被發(fā)送出去,因此交換時(shí)間和處理器的占用大大降低。當(dāng)去往相同網(wǎng)絡(luò)內(nèi)不同主機(jī)的報(bào)文進(jìn)入路由器時(shí),路由器可能會(huì)在另一條路徑上發(fā)送報(bào)文到目的地。因此路由器能夠做得最好的就是基于目標(biāo)網(wǎng)絡(luò)的均衡負(fù)載。36案例研究:負(fù)載均衡基于報(bào)文的均攤分負(fù)載和過(guò)程交換

基于報(bào)文件的均分負(fù)載就是第一個(gè)去往一個(gè)目標(biāo)網(wǎng)絡(luò)的報(bào)文在鏈路1上發(fā)送,下一個(gè)去往相同目標(biāo)網(wǎng)絡(luò)的報(bào)文在另一條鏈路上發(fā)送,依此類推,這里假定是等價(jià)路徑。如果路徑代價(jià)不相同,那么高代價(jià)路徑上每發(fā)送一個(gè)報(bào)文,低代價(jià)路徑上就要發(fā)送3個(gè)報(bào)文,或者依據(jù)代價(jià)比率采取其他比例。當(dāng)Cisco

路由器處于過(guò)程交換模式時(shí),將采用基于報(bào)文的均分負(fù)載方式。過(guò)程交換(ProcessSwitching)

就是對(duì)于每個(gè)報(bào)文,路由器都要進(jìn)行路由選擇表查詢和接口選擇,然后再查詢數(shù)據(jù)鏈路信息。因?yàn)槊恳淮螢閳?bào)文確定路由的過(guò)程都是相互獨(dú)立的,所以不會(huì)強(qiáng)制去往相同目標(biāo)網(wǎng)絡(luò)的所有報(bào)文使用相同的接口。為了在接口上打開(kāi)過(guò)程交換功能,可以作用命令noiproute-cache.37案例研究:負(fù)載均衡在圖中,主機(jī)192.168.1.15向主機(jī)10.1.30.25發(fā)送了6個(gè)ping報(bào)文。在C上使用debugippacket可以觀察到ICMP的回應(yīng)請(qǐng)求和回應(yīng)應(yīng)答報(bào)文。通過(guò)查看出站接口和轉(zhuǎn)發(fā)地址可以發(fā)現(xiàn)C和E都在交替使用接口S0和S1。注意命令debugippacket僅允許觀察過(guò)程交換的報(bào)文件,快速交換的報(bào)文將不能被顯示出來(lái)。

正如許多設(shè)計(jì)選擇一樣,基于報(bào)文的均分負(fù)載也是要付出代價(jià)的。這種方式雖然使流量的分布比前一種方式更均勻,但是較低的交換時(shí)間和處理器占用的優(yōu)點(diǎn)也隨之喪失了。38目錄路由選擇表配置靜態(tài)路由簡(jiǎn)單靜態(tài)路由匯總路由選擇路由浮動(dòng)靜態(tài)路由均分負(fù)載遞歸表查詢靜態(tài)路由故障排除追蹤錯(cuò)誤路由協(xié)議沖突39案例研究:遞歸表查詢所有路由條目不必一定指向下一跳路由器。如圖所示:在這個(gè)網(wǎng)絡(luò)中,A的配置如下: iproute10.1.30.0255.255.255.010.1.10.2iproute10.1.10.0255.255.255.0192.168.1.194iproute192.168.1.192255.255.255.224192.168.1.6640案例研究:遞歸表查詢因?yàn)槊看温酚蛇x擇表查詢都會(huì)花費(fèi)處理器的時(shí)間,所以在正常情況下強(qiáng)制路由器進(jìn)行多次路由選擇表查詢是一種不好的設(shè)計(jì)決策??焖俳粨Q對(duì)遞歸查詢進(jìn)行了限制,僅對(duì)去往每個(gè)目標(biāo)網(wǎng)絡(luò)的首個(gè)報(bào)文進(jìn)行遞歸查詢,從而有效地降低了這些不利影響。41案例研究:遞歸表查詢下圖給出了一個(gè)遞歸路由選擇表查詢的實(shí)例:42案例研究:遞歸表查詢?cè)谶@里,A途經(jīng)C可以到達(dá)所有網(wǎng)絡(luò)。然而,網(wǎng)絡(luò)管理員計(jì)劃棄用C,改用B。A中的前12條路由不再指向C,而是指向被連接到子網(wǎng)10.87.14.0上的合適路由器。最后一條路由指明經(jīng)C可以到達(dá)子網(wǎng)10.87.14.0。使用下面的配置,僅需要改動(dòng)最后一條靜態(tài)路由,便可以A的所有路由都重新指向B:

A(config)#iproute10.87.14.0.255.255.255.0.10.23.5.95A(config)#noiproute10.87.14.0.255.255.255.0.10.23.5.20如果以10.23.5.20作為所有靜態(tài)路由條目下的下一條地址,那么需要?jiǎng)h除13條路由,再重新輸入13條新的路由。不過(guò),有時(shí)也要仔細(xì)斟酌一下,省去重新輸入靜態(tài)路由的麻煩與遞歸查詢帶給路由器的額外負(fù)擔(dān)到底誰(shuí)更重要。43目錄路由選擇表配置靜態(tài)路由簡(jiǎn)單靜態(tài)路由匯總路由選擇路由浮動(dòng)靜態(tài)路由均分負(fù)載遞歸表查詢靜態(tài)路由故障排除追蹤錯(cuò)誤路由協(xié)議沖突44追蹤錯(cuò)誤路由45追蹤錯(cuò)誤路由如圖所示的互聯(lián)網(wǎng)絡(luò)在前面已經(jīng)作過(guò)相應(yīng)的配置,其中包括每個(gè)路由器的靜態(tài)路由?,F(xiàn)在發(fā)現(xiàn)一個(gè)問(wèn)題,子網(wǎng)192.168.1.0/27連接在Pooh的以太網(wǎng)接口上,該子網(wǎng)上的設(shè)備與子10.1.0.0./16上的設(shè)備可以正常地通信,然而,當(dāng)Pooh向子網(wǎng)10.1.0.0/16發(fā)送Ping報(bào)文時(shí),結(jié)果出現(xiàn)ping失敗(圖3-14)。這看上去很奇怪,如果Pooh可以成功地路由報(bào)文到達(dá)目標(biāo)網(wǎng)絡(luò),那么為什么源自Pooh的報(bào)文卻傳送失敗呢?

46追蹤錯(cuò)誤路由為了解決這個(gè)問(wèn)題,需要跟蹤一下ping所經(jīng)過(guò)的路線。首先,檢查一下Pooh的路由選擇表。根據(jù)路由選擇表目標(biāo)地址10.1.5.1可以匹配到路由表項(xiàng)10.0.0.0/8,該子網(wǎng)經(jīng)下一跳地址192.168.1.34可達(dá),192.168.1.34是Eeyore的一個(gè)接口。47追蹤錯(cuò)誤路由然后,需要檢查Eeyore的路由選擇表。目的地址10.1.5.1可以匹配到路由表項(xiàng)10.1.0.0/16,該表項(xiàng)的下一條地址為10.4.6.1,它是Tigger的一個(gè)接口地址。

48追蹤錯(cuò)誤路由下圖給出了Tigger的路由選擇表。目標(biāo)地址在匹配到路由表項(xiàng)10.1.0.0/16之后將被轉(zhuǎn)發(fā)給Piglet(192.168.1.194)。49追蹤錯(cuò)誤路由Piglet的路由選擇表顯示出目標(biāo)網(wǎng)絡(luò)10.1.0.0是一個(gè)直連網(wǎng)絡(luò)。換言之,報(bào)文已經(jīng)到達(dá)目的地了,因?yàn)槟繕?biāo)地址10.1.5.1就是Piglet自已的接口地址。因?yàn)槿ネ繕?biāo)地址的路由經(jīng)過(guò)驗(yàn)證是正確的,所以我們可以認(rèn)為來(lái)自Pooh的ICMP回應(yīng)報(bào)文可以到達(dá)目標(biāo)網(wǎng)絡(luò)。50追蹤錯(cuò)誤路由再下一步是跟蹤ICMP回應(yīng)應(yīng)答報(bào)文所經(jīng)過(guò)的路徑。為了跟蹤這一路徑,需要知道回應(yīng)報(bào)文的源地址----這個(gè)地址將是回應(yīng)應(yīng)答報(bào)文的目的地址。從路由器發(fā)出報(bào)文的源地址就是發(fā)送報(bào)文的接口地址。在本例中,最初由Pooh向192.168.1.34轉(zhuǎn)發(fā)回應(yīng)報(bào)文,報(bào)文的源地址為192.168.1.33。所以Piglet將要發(fā)送的回應(yīng)應(yīng)答報(bào)文的目標(biāo)地址就是192.168.1.33。

再次參考Piglet的路由選擇表,可以發(fā)現(xiàn)192.168.1.33將會(huì)匹配到路由表項(xiàng)192.168.1.0/24并被轉(zhuǎn)發(fā)到192.168.1.193,它是Tigger的另一個(gè)接口。重新檢查T(mén)igger的路由選擇表,使我們想起還有一條關(guān)于192.168.1.0的路由??墒?,如果要根據(jù)這些信息準(zhǔn)確地解釋那里發(fā)生的實(shí)際情況,那么需要十分小心。51追蹤錯(cuò)誤路由比較一下Tigger路由選擇表中有關(guān)10.0.0.0子網(wǎng)和192.168.1.0子網(wǎng)的路由表項(xiàng)。10.0.0.0的標(biāo)題表明其子網(wǎng)大小各不相同;換句話說(shuō),指向子網(wǎng)10.4.7.0Tigger的靜態(tài)路由使用了16位掩碼。該路由選擇表為每個(gè)子網(wǎng)都記錄了正確的掩碼。192.168.1.0的標(biāo)題則不同,它表明Tigger知道192.168.1.0有3個(gè)子網(wǎng),且掩碼都為255.255.255.224。用這個(gè)掩碼可以確定目標(biāo)地址192.168.1.64/27、192.168.1.0/27和192.168.1.192/27的路由表項(xiàng),而沒(méi)有關(guān)于192.168.1.32/27的路由表項(xiàng)。因此路由器不知道該如何到達(dá)這個(gè)子網(wǎng)。那么問(wèn)題就很清楚了,ICMP的回應(yīng)應(yīng)答報(bào)文是在Tigger處被丟棄了。一個(gè)解決辦法是另外創(chuàng)建一條指向網(wǎng)絡(luò)192.168.1.32的靜態(tài)路由,掩碼為255.255.255.224,指向下一條地址為192.168.1.65或10.4.6.2。還有一個(gè)解決辦法是將關(guān)于192.168.1.0的路由表項(xiàng)的掩碼由255.255.255.224改為255.255.255.0。此案例的精髓就是當(dāng)你跟蹤路由時(shí),你必須考慮完整的通信過(guò)程。不僅要驗(yàn)證去往目標(biāo)網(wǎng)絡(luò)的路由是正確的,還要驗(yàn)證返回的路徑也是正確的。52目錄路由選擇表配置靜態(tài)路由簡(jiǎn)單靜態(tài)路由匯總路由選擇路由浮動(dòng)靜態(tài)路由均分負(fù)載遞歸表查詢靜態(tài)路由故障排除追蹤錯(cuò)誤路由協(xié)議沖突53協(xié)議沖突54協(xié)議沖突如圖所示,兩臺(tái)路由器被兩個(gè)以太網(wǎng)連接起來(lái),其中一個(gè)以太網(wǎng)包括一個(gè)網(wǎng)橋。這個(gè)網(wǎng)橋同時(shí)還負(fù)責(zé)處理其他幾條沒(méi)有畫(huà)出的鏈路的流量,所以有時(shí)網(wǎng)橋會(huì)變得十分擁擠。主機(jī)Milne是一臺(tái)承擔(dān)重要任務(wù)的服務(wù)器,網(wǎng)絡(luò)管理員擔(dān)心網(wǎng)橋會(huì)延誤Milne的流量,所以在Roo上添加了一條指向Milne的主機(jī)路由,該路由指引報(bào)文使用圖上方的以太網(wǎng)避開(kāi)該網(wǎng)橋。

這個(gè)解決方案看上去是合理的,但是實(shí)際并非如此。在添加上面那條靜態(tài)路由后,報(bào)文經(jīng)Roo不但不能被路由到服務(wù)器,而且報(bào)文經(jīng)Kanga也不能被路由到服務(wù)器,盡管沒(méi)有對(duì)Kanga作過(guò)改動(dòng)。55協(xié)議沖突照常第一步先檢查路由選擇表。Roo的路由選擇表,指明目標(biāo)地址為172.16.20.75的報(bào)文實(shí)際上是被轉(zhuǎn)發(fā)到Kanga的接口E1上,這正是我們所期望的。由于目標(biāo)網(wǎng)絡(luò)直接連接到Kanga上,所以不再需要進(jìn)一步的路由。經(jīng)過(guò)快速檢查確定在Kanga和Milne上的兩個(gè)以太網(wǎng)接口都工作正常。56協(xié)議沖突在圖中,從Roo向Milne執(zhí)行跟蹤命令,發(fā)現(xiàn)以下癥狀。Kanga應(yīng)該發(fā)向Milne的報(bào)文被發(fā)向Roo的接口E0,Roo又將報(bào)文發(fā)給Kanga接口E1,接著Kanga再次將報(bào)文發(fā)回給Roo.這看上去像是發(fā)生了路由環(huán)路,但是為什么呢?57協(xié)議沖突此故障的可疑之處在于Kanga本不應(yīng)該對(duì)報(bào)文進(jìn)行路由選擇,但事實(shí)恰恰相反。Kanga應(yīng)該能夠識(shí)別出報(bào)文的目標(biāo)地址屬于它的直連網(wǎng)絡(luò)172.16.20.0,然后使用數(shù)據(jù)鏈路向主機(jī)傳送報(bào)文。因此疑點(diǎn)落在數(shù)據(jù)鏈路上。路由器是否具有經(jīng)過(guò)某條邏輯路徑到達(dá)目標(biāo)網(wǎng)絡(luò)的正確信息,這一點(diǎn)我們可通過(guò)查看路由選擇表來(lái)獲知,同樣,我們應(yīng)該檢查ARP高速緩沖區(qū),來(lái)確定路由器是否具有經(jīng)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論