如何用簡單的方法解決路由器故障
在使用路由器過程中,我們經(jīng)常會遇到一些問題,于是我研究了一下如何用簡單的方法解決路由器故障,在這里拿出來和大家分享一下,希望對大家有用。Packet Internet groper(ping) 該命令主要是用來檢查路由是否能夠到達(dá),由于該命令的包長非常小。
所以在網(wǎng)上傳遞的速度非???,可以快速檢測要去的站點(diǎn)是否可達(dá),一般您在去某一站點(diǎn)是可以先運(yùn)行一下該命令看看該站點(diǎn)是否可達(dá)。如果執(zhí)行Ping不成功,則可以預(yù)測路由器故障出現(xiàn)在以下幾個(gè)方面:網(wǎng)線是否連通、網(wǎng)絡(luò)適配器配置是否正確、IP地址是否可用等。如果執(zhí)行Ping成功而網(wǎng)絡(luò)仍無法使用,那么問題很可能出在網(wǎng)絡(luò)系統(tǒng)的軟件配置方面,Ping成功只能保證當(dāng)前主機(jī)與目的主機(jī)間存在一條連通的物理路徑。它的使用格式是在命令提示符下鍵入:Ping IP地址或主機(jī)名,執(zhí)行結(jié)果顯示響應(yīng)時(shí)間,重復(fù)執(zhí)行這個(gè)命令,你可以發(fā)現(xiàn)Ping報(bào)告的響應(yīng)時(shí)間是不同的。 使用簡單方法排除路由器的故障
請注意,5個(gè)數(shù)據(jù)包已經(jīng)發(fā)出,但是我們在第一個(gè)數(shù)據(jù)包上遇到一個(gè)超時(shí),而所有其他的數(shù)據(jù)包平均只用了49毫秒就得到了應(yīng)答。其實(shí)這也不一定說明它有問題,實(shí)際上這種情況是非常多見的,之所以第一個(gè)數(shù)據(jù)包超時(shí),這是很容易解釋的。以太網(wǎng)協(xié)議在OSI模型的第2層上運(yùn)行,而IP和ICMP則在第3層上層運(yùn)行。在我們能夠與運(yùn)程的路由器通信之前,我們必須將第3層的地址轉(zhuǎn)換成第3層的地址,這需要花費(fèi)時(shí)間,Ping的默認(rèn)超時(shí)只有兩秒鐘。我們不能以足夠快的速度將IP地址轉(zhuǎn)換成MAC地址,來防止第一個(gè)數(shù)據(jù)包超時(shí),而后面的數(shù)據(jù)包則不需要轉(zhuǎn)換MAC地址,因?yàn)樗呀?jīng)保存在ARP表中了。如果我們在第一個(gè)Ping之后立即試發(fā)相同的Ping,那么我們就不應(yīng)該看到第一個(gè)數(shù)據(jù)包超時(shí),因?yàn)锳RP高速緩存仍然存儲著遠(yuǎn)程路由器故障的MAC地址。 使用簡單方法排除路由器的故障
請注意這一次所有的數(shù)據(jù)包都接收到了,有些情況下,可能有幾個(gè)數(shù)據(jù)包收不到。我們立即可以想到的一種情況是ISDN(DNN)連接有問題了。如果在發(fā)送Ping命令時(shí)數(shù)據(jù)鏈路恰巧出現(xiàn)路由器故障,那么在連接恢復(fù)之前,所有的5個(gè)數(shù)據(jù)包都可能超時(shí)。在這種情況下,你既可以改變感興趣的信息的定義,也可以在試發(fā)Ping命令之前使用另一種方法,就是擴(kuò)展型Ping命令。 使用簡單方法排除路由器的故障
擴(kuò)展型Ping命令
關(guān)于Ping命令還有另一個(gè)問題需要注意,按照默認(rèn)設(shè)置,用戶方式的Ping命令將TTL組件設(shè)置為32。Ping遇到每個(gè)路由器故障時(shí),這個(gè)值將遞減1。如果TTL的值變成0,那么最后一個(gè)路由器故障將發(fā)回一個(gè)ICMP超時(shí)消息。如果你有一個(gè)非常長的路徑,那么這個(gè)值可能不夠。在大型網(wǎng)絡(luò)中,必須使用擴(kuò)展型Ping來檢查網(wǎng)絡(luò)的連通性。 使用簡單方法排除路由器的故障
擴(kuò)展型Ping命令與用戶方式的Ping命令有一些差別,比如:擴(kuò)展型Ping我們必須激活才能使用。它只支持IP協(xié)議、AppleTalk和 IPX協(xié)議,不支持Apollo、CLNX、DECnet、Vines、XNS等協(xié)議,還有一個(gè)最重要的優(yōu)點(diǎn)是,我們自己可以改變Ping命令使用的默認(rèn)值,改變這些值后,就可以使用相同的應(yīng)用程序來進(jìn)行許多不同的測試。
數(shù)據(jù)包的大小也可以改變,它的默認(rèn)值是100個(gè)字節(jié)。在網(wǎng)絡(luò)的負(fù)荷量較大時(shí),它可以用來檢查連接的狀態(tài)。當(dāng)數(shù)據(jù)包的大小是默認(rèn)值100個(gè)字節(jié)時(shí),Ping命令常常無法暴露網(wǎng)絡(luò)的任何異常情況,但是,當(dāng)你將數(shù)據(jù)包的大小提高到500個(gè)字節(jié)時(shí),你就能夠看到重要的連接丟失現(xiàn)象或者應(yīng)答時(shí)間中的重要變化。在你對網(wǎng)絡(luò)進(jìn)行基線性能分析時(shí),你應(yīng)該將大型、中型和小型Ping命令的吞吐量速度記入文檔。這將有助于你準(zhǔn)確地描繪在不同負(fù)荷量的情況下網(wǎng)絡(luò)的運(yùn)行情況。 使用簡單方法排除路由器的故障
當(dāng)你設(shè)置這個(gè)參數(shù)時(shí),應(yīng)該小心,不要把它設(shè)置成會將其他因素?fù)胶瓦M(jìn)來的程度。如果將數(shù)據(jù)包的大小設(shè)置為10000個(gè)字節(jié),那么可以肯定它會產(chǎn)生你意料不到的結(jié)果。出現(xiàn)這種情況的原因之一是,以太網(wǎng)機(jī)器必須將數(shù)據(jù)包分割成以太網(wǎng)能夠處理的大小,然后才能在網(wǎng)絡(luò)線路上發(fā)送。遠(yuǎn)程接收到數(shù)據(jù)包后,要對數(shù)據(jù)包重新進(jìn)行組合。這種組合花費(fèi)的時(shí)間比你希望的要長,并且會導(dǎo)致它根據(jù)Ping所需時(shí)間之外的其他因素來解釋連接的速度。當(dāng)你改變數(shù)據(jù)包的大小時(shí),請使用合理的方法。觀察下面的命令輸出,注意Ping是如何因?yàn)閿?shù)據(jù)包的大小增加到最大值18024個(gè)字節(jié)時(shí)而造成超時(shí)的