下面就通過一個案例來學(xué)習(xí)靜態(tài)路由的配置,使用eNSP參照圖1搭建網(wǎng)絡(luò)環(huán)境,設(shè)置網(wǎng)絡(luò)中的計算機(jī)和路由器接口的IP地址,PC1和PC2都要設(shè)置網(wǎng)關(guān)??梢钥吹?,該網(wǎng)絡(luò)中有4個網(wǎng)段?,F(xiàn)在需要在路由器上添加路由,實現(xiàn)這4個網(wǎng)段間網(wǎng)絡(luò)的暢通。
圖1 靜態(tài)路由網(wǎng)絡(luò)拓?fù)?/p>
1 查看路由表前面講過,只要給路由器接口配置了IP地址和子網(wǎng)掩碼,路由器的路由表就有了到直連網(wǎng)段的路由,不需要再添加到直連網(wǎng)段的路由。在添加靜態(tài)路由之前先看看路由器的路由表。在AR1路由器上,進(jìn)入系統(tǒng)視圖,輸入“display ip routing-table”可以看到兩個直連網(wǎng)段的路由。可以看到路由表中已經(jīng)有了到兩個直連網(wǎng)段的路由條目。2 添加靜態(tài)路由在路由器AR1、AR2和AR3上添加靜態(tài)路由。(1)在路由器AR1上添加到172.16.1.0/24、192.168.1.0/24網(wǎng)段的路由。
?
R和D是路由標(biāo)記(Flags)。
R說明是迭代路由,會根據(jù)路由下一跳的IP地址獲取出口,配置靜態(tài)路由時如果只指定下一跳的IP地址,而不指定出口,那么就是迭代路由,需要根據(jù)下一跳IP地址的路由獲取出口。D是Download的首字母,表示將路由下發(fā)到FIB表。每個路由器都有一張路由表和一張F(tuán)IB(Forward Information Base)表,路由表用來決策路由,F(xiàn)IB表用來轉(zhuǎn)發(fā)分組。Pre是優(yōu)先級,靜態(tài)路由的默認(rèn)優(yōu)先級是60,思科路由器的靜態(tài)路由的默認(rèn)優(yōu)先級是1。可以看到192.168.1.0/24網(wǎng)段的路由標(biāo)記是D,因為添加路由時直接寫的出口,就不用迭代查找出口了。Cost是開銷,靜態(tài)路由的開銷默認(rèn)是0,動態(tài)路由會計算到目標(biāo)網(wǎng)絡(luò)的累計開銷。(2)在路由器AR2上添加到192.168.0.0/24、192.168.1.0/24網(wǎng)段的路由。(3)在路由器AR3上添加到192.168.0.0/24、172.16.0.0/24網(wǎng)段的路由。
?
3 測試網(wǎng)絡(luò)是否暢通在PC1上測試到PC2的網(wǎng)絡(luò)是否暢通。根據(jù)下面的測試結(jié)果,除第一個數(shù)據(jù)包請求超時外,后面的數(shù)據(jù)包都是從PC2返回的ICMP響應(yīng)包,說明網(wǎng)絡(luò)暢通。跟蹤數(shù)據(jù)包的路徑。eNSP中的PC機(jī)使用tracert命令跟蹤數(shù)據(jù)包的路徑,在Windows上則使用pathping或tracert跟蹤數(shù)據(jù)包的路徑。從跟蹤結(jié)果來看,沿途經(jīng)過了路由器AR1、AR2和AR3,最后到達(dá)目標(biāo)地址。4 刪除靜態(tài)路由前面講了網(wǎng)絡(luò)暢通的條件:數(shù)據(jù)包有去有回。從本案例來說,PC1發(fā)送給PC2的數(shù)據(jù)包能夠到達(dá)PC2,PC2發(fā)送給PC1的數(shù)據(jù)包能夠到達(dá)PC1,PC1和PC2間的網(wǎng)絡(luò)就是暢通的。如果沿途的路由器缺少到達(dá)192.168.1.0/24網(wǎng)絡(luò)的路由,PC1 ping PC2的數(shù)據(jù)包就不能到達(dá)PC2,這就說明目標(biāo)主機(jī)不可到達(dá),PC1和PC2不能通信。在AR2路由器上刪除到192.168.1.0/24網(wǎng)絡(luò)的路由。PC1 ping PC2,顯示Request timeout!請求超時,實際上是目標(biāo)主機(jī)不可到達(dá)。并不是所有的“請求超時”都是路由器的路由表造成的,其他的原因也可能導(dǎo)致請求超時,比如對方的計算機(jī)啟用防火墻,或?qū)Ψ降挠嬎銠C(jī)關(guān)機(jī),這些都能引起“請求超時”。