實例二:
網(wǎng)絡(luò)結(jié)構(gòu)如圖1.2-2所示:
Router1上增加了一個LAN的接口:
Router1(config)#interface e0/1
Router1(config-if)#ip address
Router1(config-if)#ip address 20.0.0.1 255.255.255.0結(jié)果LAN上的一臺PC機能Ping通Router1,但卻無法Ping通Router2,而在Router1上卻能Ping通Router2。
Router1#Ping 12002
Type escape sequence to abort
Sending 5,100-byte ICMP Echos to 12002,timeout is 2 seconds:
!!!!!
Success rate is 100 percent(5/5),round-trip min/avg/max=4/7/9 ms
Route1#
5d23h:IP:s=12001(local),d=12002(Serial0/0),Len 100,sending
5d23h:IP:s=12002(Serial0/0),d=12001(Serial0/0),Len 100,rcvd 3
在路由器上使用普通Ping時,其源IP地址為路由器上Ping包所出去的接口IP地址,
在路由器上能通過使用擴展的Ping命令來更改默認的源IP地址。現(xiàn)在在router1上通過使用
擴展的Ping命令來模擬從LAN上發(fā)包到Router2:
Router1#Ping
Protocol [ip]:
Target IP address: 12.0.0.2
Repeat count [5]:
Datagram size [100]:
Timeout in seconds [2]:
Extended commands [n]: y
Source address or interface: 20.0.0.1
Type of service [0]:
Set DF bit in IP header? [no]
Validate reply data? [no]:
Data pattern [0xABCD]:
Loose, Strict, Record, Timestamp, Verbose[none]:
Sweep range of sizes [n]:
Type escape sequence to abort.
Sending 5, 100-byte ICMP Ethos to 12.0.0.2, timeout is 2 seconds:
5d23h: IP: s=20.0.0.1 (local), d=12.0.0.2 (Serial0/0), Len 100, sending.
……
Success rate is 0 percent (0/5)
從上面的信息看,當源IP地址為2000,1的時候,Router1能發(fā)包到Router2,只是無法收到Router2的響應(yīng)包。解決的辦法很簡單,只有在Router2上增加一條路由到20000就可以了。Ping成功的基本原則就是被Ping設(shè)備也必須知道如何發(fā)送回包到發(fā)起Ping的源地址。從Router1能Ping通Router2是因為默認下是把包出口的接口的IP地址作為源地址。但由于原先Router2并不知道新的LAN,所以當源地址為新的LAN的時候,就不知道如何發(fā)送回包到新的LAN。 從以上兩個實例中可以看出來,在Debug命令的幫助下,我們也能通過Ping命令來發(fā)現(xiàn)和解決網(wǎng)絡(luò)中的一些比較復(fù)雜的故障,而并不只是把它簡單地作為測試網(wǎng)絡(luò)是否通的工具而已。特別是路由器中的擴展的Ping命令所具有的可以任意設(shè)定源IP地址的特性,在實際使用當中更是能給我們在判斷網(wǎng)絡(luò)故障等方面帶來很多的方便。