0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

遇到網(wǎng)絡(luò)故障的時(shí)候,你一般會(huì)最先使用哪條命令進(jìn)行排障?

jf_HnAzBl9o ? 來(lái)源:網(wǎng)絡(luò)工程師筆記 ? 2023-07-25 11:06 ? 次閱讀

01

Ping的原理&功能

“ping”這個(gè)詞源于聲納定位操作,指來(lái)自聲納設(shè)備的脈沖信號(hào)。

Ping命令的思想與發(fā)出一個(gè)短促的雷達(dá)波,通過(guò)收集回波來(lái)判斷目標(biāo)很相似:

即源站點(diǎn)向目的站點(diǎn)發(fā)出一個(gè)ICMP Echo Request報(bào)文,目的站點(diǎn)收到該報(bào)文后回一個(gè)ICMP Echo Reply報(bào)文。

這樣就驗(yàn)證了兩個(gè)節(jié)點(diǎn)間IP層的可達(dá)性——表示了網(wǎng)絡(luò)層是連通的。

Ping命令功能主要是用于檢查IP網(wǎng)絡(luò)連接及主機(jī)是否可達(dá)。

02

RGNOS平臺(tái)的ping命令

在RG系列設(shè)備上,Ping命令的格式是這樣的:

pingip-address

比如說(shuō),向主機(jī)10.15.50.1 Ping報(bào)文

wKgZomS_PN6Acv5-AACPUQhkI1E033.jpg

03

Windows平臺(tái)的Ping命令

在PC機(jī)上或Windwos為平臺(tái)的服務(wù)器上,Ping命令的格式如下:

Ping[-nnumber][-t][-lnumber]ip-address

-n:Ping報(bào)文的個(gè)數(shù),缺省值為5;

-t:持續(xù)地ping 直到人為地中斷,Ctr+Breack暫時(shí)中止ping命令并查看當(dāng)前的統(tǒng)計(jì)結(jié)果,而Ctr+C則中斷命令的執(zhí)行。

-l:設(shè)置Ping報(bào)文所攜帶的數(shù)據(jù)部分的字節(jié)數(shù),設(shè)置范圍從0至65500。例:向主機(jī)10.15.50.1 發(fā)出2個(gè)數(shù)據(jù)部分大小為 3000 Bytes的ping報(bào)文。

wKgZomS_PPyAMplsAABdQY62UP8832.jpg

04

巧用Ping進(jìn)行故障排除

排障案例①連通性問(wèn)題還是性能問(wèn)題?

案例描述:

工程師小C,在配置完一臺(tái)路由器之后執(zhí)行Ping命令檢測(cè)鏈路是否通暢。

發(fā)現(xiàn)5個(gè)報(bào)文都沒(méi)有Ping通,于是檢查雙方的配置命令并查看路由表,卻一直沒(méi)有找到錯(cuò)誤所在。

最后又重復(fù)執(zhí)行了一遍相同的Ping命令,發(fā)現(xiàn)這一次5個(gè)報(bào)文中有1個(gè)Ping 通了——原來(lái)是線路質(zhì)量不好存在比較嚴(yán)重的丟包現(xiàn)象。

工程師小C又配置了一臺(tái)路由器,然后執(zhí)行Ping命令訪問(wèn)Internet上某站點(diǎn)的IP地址,但沒(méi)有Ping通。

有了上次的教訓(xùn)小L,再一次Ping了20個(gè)報(bào)文,仍舊沒(méi)有響應(yīng)。于是小L斷定是網(wǎng)絡(luò)故障。

但是在費(fèi)勁周折檢查了配置鏈路之后仍沒(méi)有發(fā)現(xiàn)任何可疑之處。

最后小L采取逐段檢測(cè)的方法對(duì)鏈路中的網(wǎng)關(guān)進(jìn)行逐級(jí)測(cè)試,發(fā)現(xiàn)都可以Ping 通,但是響應(yīng)的時(shí)間越來(lái)越長(zhǎng),最后一個(gè)網(wǎng)關(guān)的響應(yīng)時(shí)間在1800ms左右。

會(huì)不會(huì)是由于超時(shí)而導(dǎo)致顯示為Ping 不同呢?

受此啟發(fā),小L將Ping 命令報(bào)文的超時(shí)時(shí)間改為4000ms,這次成功Ping通了,顯示所有的報(bào)文響應(yīng)時(shí)間都在2200ms 左右。

建議和總結(jié):

真的是Ping不通嗎?這個(gè)問(wèn)題需要定位清楚。

因?yàn)檫B通性問(wèn)題和性能問(wèn)題排錯(cuò)的關(guān)注點(diǎn)是不一樣的——問(wèn)題定位錯(cuò)誤必然會(huì)導(dǎo)致排錯(cuò)過(guò)程的周折。

使用一般的Ping命令,缺省是發(fā)送5個(gè)報(bào)文的,超時(shí)時(shí)長(zhǎng)是2000ms。

如果Ping不通情況發(fā)生,最好能夠再用帶參數(shù)-c和-t的Ping命令再執(zhí)行一遍。

如:Ping -c 20 -t 4000 ip-address,即連續(xù)發(fā)送20個(gè)報(bào)文,每個(gè)報(bào)文的超時(shí)時(shí)長(zhǎng)為4000ms,這樣一般可以判斷出到底是連通性問(wèn)題還是性能問(wèn)題。

排障案例②使用大包ping對(duì)端進(jìn)行MTU不一致的故障排除

案例描述:

某次開(kāi)局,使用RG路由器與其他廠商的某路由器互連,并運(yùn)行OSPF協(xié)議。

數(shù)據(jù)配置完畢后,一切正常,并在今后相當(dāng)長(zhǎng)的時(shí)間內(nèi)設(shè)備運(yùn)轉(zhuǎn)穩(wěn)定。但兩個(gè)月后,用戶反饋網(wǎng)絡(luò)中斷。

相關(guān)信息顯示:

1、登錄到兩臺(tái)路由器上,發(fā)現(xiàn)雙方連接正常,可以相互Ping通對(duì)端地址。但OSPF協(xié)議中斷。

2、登錄RG路由器查看鄰居狀態(tài),發(fā)現(xiàn)鄰居狀態(tài)機(jī)處于Exstart狀態(tài)。打開(kāi)相應(yīng)的debug開(kāi)關(guān)查看相應(yīng)的報(bào)文信息,發(fā)現(xiàn)雙方都可以收到Hello報(bào)文,但RG路由器發(fā)送DD報(bào)文后,一直沒(méi)有收到對(duì)方回應(yīng)的DD報(bào)文。

3、登錄其他廠商的那臺(tái)路由器,打開(kāi)相應(yīng)的debug開(kāi)關(guān),發(fā)現(xiàn)對(duì)方收到RG路由器發(fā)送的DD報(bào)文后,一發(fā)送了相應(yīng)的DD報(bào)文予以回應(yīng)。

原因分析:

初步斷定,RG路由器沒(méi)有收到DD回應(yīng)報(bào)文,但對(duì)方確實(shí)發(fā)出來(lái)了。

既然可以接收到HELLO 報(bào)文說(shuō)明鏈路是通暢的,而且多播報(bào)文的收發(fā)也沒(méi)有問(wèn)題。

那么有可能是對(duì)方發(fā)送的DD 報(bào)文有錯(cuò)誤導(dǎo)致RG路由器拒收,但查看相應(yīng)的信息,并沒(méi)有報(bào)告接收到錯(cuò)誤的DD 報(bào)文。

仔細(xì)查看某廠商路由器的調(diào)試信息發(fā)現(xiàn)這個(gè)DD報(bào)文很大有2000 多字節(jié)。

會(huì)不會(huì)是由于報(bào)文太大導(dǎo)致的問(wèn)題呢?

試著Ping了一個(gè)2000字節(jié)的報(bào)文,結(jié)果不通。那么故障原因很可能是——由于雙方的MTU不一致導(dǎo)致大包不通。

處理過(guò)程:

檢查配置,發(fā)現(xiàn)對(duì)方路由器的MTU設(shè)置為4000多而RG路由器的MTU設(shè)置為1500,于是修改對(duì)端路由器的MTU為1500。

故障排除。

那么為什么工程初期沒(méi)有問(wèn)題呢?

這是因?yàn)榍捌贒D報(bào)文長(zhǎng)度小于1500字節(jié),而后來(lái)網(wǎng)絡(luò)擴(kuò)容導(dǎo)致路由信息過(guò)多使DD 報(bào)文的長(zhǎng)度超過(guò)了1500 字節(jié)。

建議和總結(jié):

由于Ping 缺省報(bào)文是56 個(gè)字節(jié),所以顯示的Ping 通信息只是表示56字節(jié)的報(bào)文可以通而并不一定表示其他大小的報(bào)文仍舊可以通。

所以,應(yīng)當(dāng)善于使用Ping的其他參數(shù)來(lái)進(jìn)行故障排除。

排障案例③A能Ping通B,B就一定能Ping通A嗎?

案例描述:

先來(lái)看個(gè)組網(wǎng)圖。

16b17330-2a7f-11ee-a368-dac502259ad0.png

在RouterA上配置一條指向2.0.0.0/8的靜態(tài)路由:

RouterA(config)#ip route 2.0.0.0 255.0.0.0 1.1.1.1

在RouterA 上Ping RouterB 的以太網(wǎng)地址2.2.2.2,顯示可以正常Ping通。

但是在RouterB上Ping RouterA的以太網(wǎng)地址3.3.3.3,卻無(wú)法Ping通。

原因分析:

由于在RouterB 上卻沒(méi)有相應(yīng)的配置到3.0.0.0/8 路由,所以從RouterB 上Ping不通RouterA的以太網(wǎng)口3.3.3.3 。

但是為何在A上可以Ping 通2.2.2.2 呢?同樣是沒(méi)有回程路由?。?/p>

打開(kāi)路由器上的IP報(bào)文調(diào)試開(kāi)關(guān)發(fā)現(xiàn),原來(lái)從RouterA上發(fā)出的ICMP報(bào)文的源地址填寫(xiě)的是1.1.1.1而不是3.3.3.3。

由于兩臺(tái)路由器的s0口處于同一網(wǎng)段,所以響應(yīng)報(bào)文可以順利到達(dá)RouterB。

建議和總結(jié):

A能夠Ping通B則B一定能夠Ping通A(不考慮防火墻的因素),這句話的對(duì)錯(cuò)取決于A和B到底是指主機(jī)還是指路由器。

如果是指兩臺(tái)主機(jī),那么這句話就是正確的。

如果是指兩臺(tái)路由器那就是錯(cuò)誤的,因?yàn)槁酚善魍ǔ?huì)有多個(gè)IP地址。

現(xiàn)在就有如下問(wèn)題:當(dāng)從一臺(tái)路由器上執(zhí)行Ping命令它發(fā)出的ICMP Echo報(bào)文的源地址究竟選擇哪一個(gè)呢?

實(shí)際情況是路由器選擇發(fā)出報(bào)文的接口的IP地址。






審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    40

    文章

    5288

    瀏覽量

    169664
  • 路由器
    +關(guān)注

    關(guān)注

    22

    文章

    3641

    瀏覽量

    112808
  • PC機(jī)
    +關(guān)注

    關(guān)注

    2

    文章

    200

    瀏覽量

    28332
  • ICMP
    +關(guān)注

    關(guān)注

    0

    文章

    51

    瀏覽量

    14871
  • OSPF協(xié)議
    +關(guān)注

    關(guān)注

    0

    文章

    17

    瀏覽量

    9368

原文標(biāo)題:排障還能這么玩?教你5個(gè)好用命令(上)

文章出處:【微信號(hào):網(wǎng)絡(luò)工程師筆記,微信公眾號(hào):網(wǎng)絡(luò)工程師筆記】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    四個(gè)ping命令搞定網(wǎng)絡(luò)故障

    四個(gè)ping命令搞定網(wǎng)絡(luò)故障如果的電腦不能上網(wǎng)或者突然不能上網(wǎng)了怎么辦?請(qǐng)專(zhuān)業(yè)人員來(lái)維修還是自己瞎急通呢,下面給大家介紹如何準(zhǔn)確地判斷電腦不能上網(wǎng)問(wèn)題出在哪里?又如何能快捷地解決這
    發(fā)表于 04-13 14:24

    集中式網(wǎng)絡(luò)故障診斷

    集中式網(wǎng)絡(luò)故障診斷
    發(fā)表于 08-08 14:22

    巧用Ping和Traceroute命令排除網(wǎng)絡(luò)故障

    在分析Ping 和Traceroute 命令工作原理和影響因素的基礎(chǔ)上,詳細(xì)介紹了使用Ping 和Traceroute 命令檢查網(wǎng)絡(luò)連接性、查看信息路徑從而排除網(wǎng)絡(luò)故障的方法和技巧。p
    發(fā)表于 08-11 08:25 ?35次下載

    經(jīng)典網(wǎng)絡(luò)故障及解決辦法

    經(jīng)典網(wǎng)絡(luò)故障及解決辦法 IP與MAC綁定的難題問(wèn):我的計(jì)算機(jī)原來(lái)采用公網(wǎng)固定IP地址。為了避免被他人盜用,使用“arp -s ip mac”命令對(duì)MAC地址和IP地
    發(fā)表于 08-06 14:09 ?1379次閱讀

    iPod秘技!

    iPod秘技! 擁有了iPod的,是否想知道些排除故障的方法呢?又是否想知道在iPo
    發(fā)表于 02-02 11:55 ?593次閱讀

    網(wǎng)絡(luò)故障節(jié)點(diǎn)的判斷技巧

      利用交換機(jī)說(shuō)明定位網(wǎng)絡(luò)故障節(jié)點(diǎn)的方法和技巧   、將交換機(jī)的故障日志作為第手材料
    發(fā)表于 11-23 10:57 ?1773次閱讀

    朗訊ATM網(wǎng)絡(luò)故障案例分析

    朗訊ATM網(wǎng)絡(luò)故障案例分析
    發(fā)表于 09-05 09:22 ?3次下載

    智能網(wǎng)絡(luò)故障管理系統(tǒng)

    當(dāng)前網(wǎng)絡(luò)故障管理系統(tǒng)正朝著自動(dòng)化智能化的方向發(fā)展。為了提高傳統(tǒng)網(wǎng)絡(luò)故障管理系統(tǒng)的智能化水平,基于專(zhuān)家系統(tǒng)規(guī)則引擎Jess和SNMP協(xié)議,設(shè)計(jì)了個(gè)智能網(wǎng)絡(luò)故障管理系統(tǒng)。該系統(tǒng)可實(shí)時(shí)監(jiān)控
    發(fā)表于 11-11 15:47 ?4次下載
    智能<b class='flag-5'>網(wǎng)絡(luò)故障</b>管理系統(tǒng)

    網(wǎng)絡(luò)故障診斷與排除方法的介紹

    排除網(wǎng)絡(luò)故障的方法 成功的網(wǎng)絡(luò)是有章有法的。在本節(jié)介紹基本方法,引導(dǎo)
    發(fā)表于 11-24 09:25 ?5次下載
    <b class='flag-5'>網(wǎng)絡(luò)</b>的<b class='flag-5'>故障</b>診斷與排除方法的介紹

    判斷網(wǎng)絡(luò)故障的方法介紹

    這是個(gè)很復(fù)雜的東西。系統(tǒng):一般TCP/IP協(xié)議如果出現(xiàn)故障的話,網(wǎng)絡(luò)肯定是會(huì)出現(xiàn)問(wèn)題了。還有可能就是對(duì)用戶管理出現(xiàn)了問(wèn)題。有時(shí)候防火墻的設(shè)
    的頭像 發(fā)表于 09-17 09:24 ?3994次閱讀

    常見(jiàn)的計(jì)算機(jī)網(wǎng)絡(luò)故障及處理辦法

    “自己動(dòng)手,豐衣足食”。 就網(wǎng)絡(luò)故障而言,一般分為物理故障(硬件故障)和邏輯故障(軟件故障)兩類(lèi)
    的頭像 發(fā)表于 12-25 15:19 ?7204次閱讀

    多臺(tái)路由器之間創(chuàng)建路由時(shí)遇到網(wǎng)絡(luò)故障

    在兩臺(tái)或多臺(tái)路由器之間創(chuàng)建路由的時(shí)候,比如RIP、EIGRP或OSPF,往往都會(huì)遇到網(wǎng)絡(luò)故障,當(dāng)出現(xiàn)網(wǎng)絡(luò)故障時(shí)候,您第
    的頭像 發(fā)表于 10-27 10:14 ?883次閱讀

    網(wǎng)絡(luò)故障排查思路和處理方法

    網(wǎng)絡(luò)故障是最容易出現(xiàn)的,且難以解決的問(wèn)題。本文提供的網(wǎng)絡(luò)故障排查思路和處理方法,可解決日常工作中大部分網(wǎng)絡(luò)問(wèn)題。
    發(fā)表于 10-31 09:14 ?8936次閱讀

    Linux服務(wù)器常見(jiàn)的網(wǎng)絡(luò)故障排查方法

    日常工作中我們有時(shí)會(huì)遇到服務(wù)器網(wǎng)絡(luò)不通問(wèn)題,導(dǎo)致服務(wù)器無(wú)法正常運(yùn)行。要想解決服務(wù)器網(wǎng)絡(luò)故障問(wèn)題,通常要先進(jìn)行網(wǎng)絡(luò)故障排查,這里以Linux服
    的頭像 發(fā)表于 04-14 15:47 ?2631次閱讀

    網(wǎng)絡(luò)故障排查手段總結(jié)

    ,能讓快速定位網(wǎng)絡(luò)故障。先整理了我個(gè)人常用的網(wǎng)絡(luò)工具給大家。此類(lèi)工具很多,但是能找到適合自己的,上手也容易的 需要我們自己多使用,多琢磨。
    的頭像 發(fā)表于 11-27 15:31 ?513次閱讀