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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

常用信息采集與故障診斷命令的使用方法

jf_qwOiugB3 ? 來源:通信弱電交流學習 ? 2023-12-13 10:01 ? 次閱讀

前言

設備穩(wěn)定運行一方面依賴于完備的網絡規(guī)劃,另一方面,通過日常的維護和監(jiān)測發(fā)現設備運行隱患也是非常必要的。那么,當設備運行出現問題該如何解決呢?如何去通過設備日志或者采集信息來判斷故障原因呢?

本文主要介紹常用信息采集與故障診斷命令(display、reset、ping、tracert、trap功能、日志功能、報文頭獲取功能等)的使用方法及分析過程。

01 display命令

display命令是網絡維護和故障處理的重要工具,可用于了解:

設備的當前狀況。

檢測相鄰設備。

總體監(jiān)控網絡。

定位網絡故障。

設備的display命令可以在所有視圖下運行,方便用戶隨時查看各種信息。

例如,設備的display命令部分選項如下所示。

 display ?
  aaa                     AAA(Authentication,Authorization,Accounting)
  acl                     ACL status and configuration information
  alarm                   Failure manager module
  als                     Set automatic laser shutdown
  anti-attack             Specify anti-attack configurations
  arp                     Display ARP entries
  auto-defend             Auto defend
  bfd                     Specify Bidirectional Forwarding Detection (BFD)
  bgp                     BGP information
  bridge                  Bridge MAC
  bridge-domain           Bridge-domain
  capture-packet          Display capture packet
  clock                   Display the clock status
  command                 Command line
  configuration           Configuration information
  control-flap            Interface flap control status
  copyright               Open source software copyright information
  cpu                     The state of CPU monitor
 ---- More ----

上述只列出了display命令可以使用的部分,大部分關鍵字后還可跟更多的關鍵字,可使我們能夠采集到不同層次的信息。

不同設備或不同版本,可能會有所不同。

1.1 普通字符與特殊字符的組合使用

在我們日常運維或處理問題的過程中,常常會遇到設備配置特別多,大部分內容都不是我們想要查看采集的內容,這是就會用到一個過濾的功能,通過命令行過濾,直接顯示我們想要收集查看的內容。

按過濾條件進行查詢時,顯示內容的第一行信息中,以包含該字符串的整條信息作為起始,而非以過濾字符串作為起始。

系統(tǒng)支持使用| count顯示使用過濾條件后輸出的結果的行數,支持使用| section顯示使用過濾條件后輸出的結果段信息,支持使用| ignore-case表示匹配字符串時不區(qū)分大小寫,還支持使用| no-more表示過濾條件后輸出的結果不分屏。四種均可以與過濾方式配合使用。

在支持正則表達式的命令中,有三種過濾方式可供選擇:

| begin regular-expression:輸出以匹配指定正則表達式的行開始的所有行。

即過濾掉所有待輸出字符串,直到出現指定的字符串(此字符串區(qū)分大小寫)為止,其后的所有字符串都會顯示到界面上。

| exclude regular-expression:輸出不匹配指定正則表達式的所有行。

即待輸出的字符串中沒有包含指定的字符串(此字符串區(qū)分大小寫),則會顯示到界面上;否則過濾不顯示。

| include regular-expression:只輸出匹配指定正則表達式的所有行。

即待輸出的字符串中如果包含指定的字符串(此字符串區(qū)分大小寫),則會顯示到界面上;否則過濾不顯示。

下面舉例來說明在命令中指定過濾方式的用法。

例1:執(zhí)行命令display interface brief,顯示不匹配正則表達式“10GE|40GE”的所有行,“10GE|40GE”表示匹配“10GE”或“40GE”。

 display interface brief | exclude 10GE|40GE
PHY: Physical
*down: administratively down
^down: standby
(l): loopback
(s): spoofing
(b): BFD down
(e): EFM down
(d): Dampening Suppressed
(p): port alarm down
(dl): DLDP down
InUti/OutUti: input utility rate/output utility rate
Interface               PHY   Protocol InUti OutUti   inErrors  outErrors
Eth-Trunk2              down  down        0%     0%         0          0
Eth-Trunk27             up    up       0.01%  0.01%         0          0
MEth0/0/0               up    up       0.01%  0.01%         0          0
NULL0                   up    up(s)       0%     0%         0          0
Vlanif2                 down  down        --     --         0          0
Vlanif10                down  down        --     --         0          0
Vlanif20                down  down        --     --         0          0
Vlanif200               up    up          --     --         0          0

例2:執(zhí)行命令display current-configuration,只顯示匹配正則表達式“vlan”的所有行。

 display current-configuration | include vlan
vlan batch 2 9 to 20 77 99 200 222 4091
vlan 19
 mux-vlan
vlan 222
 aggregate-vlan
 access-vlan 1
 instance 2 vlan 2
 carrier-vlan 100
 ce-vlan 10
 port trunk allow-pass vlan 99 200
 igmp-snooping static-router-port vlan 99
 port trunk allow-pass vlan 20
 port default vlan 77
 port trunk allow-pass vlan 20

例3:執(zhí)行命令display current-configuration,顯示所有匹配正則表達式“vlan”的個數。

 display current-configuration | include vlan | count
Total lines: 14.

1.2 常用display命令

設備提供了多條display命令用于查看硬件部件、接口及軟件的狀態(tài)信息。通常這些狀態(tài)信息可以為用戶故障處理提供定位思路。

常用的故障信息搜集的命令如下: 07977352-98f4-11ee-8b88-92fbcf53809c.png

02 reset命令

根據所提供的功能,設備的reset命令主要包括兩類:

復位連接,例如:reset bgp。

清除統(tǒng)計信息。

2.1 與報文統(tǒng)計相關的兩條reset命令

兩條常用的reset命令是reset interface counters和reset ip statistics命令。分別對應display interface和display ip interface命令中的統(tǒng)計信息。

display interface命令提供二層收發(fā)的各計數器信息,這類計數器的刷新使用reset interface counters命令。

display ip interface命令提供三層收發(fā)的各計數器信息,這類計數器的刷新使用reset ip statistics命令。

2.2 reset命令的使用

當使用帶參數ping命令測試鏈路的連通性時,有時需要通過display interfacedisplay ip interface命令查看端口的報文收發(fā)及CRC校驗是否正確,進而分析報文的收發(fā)在什么地方出現了問題。

display interfacedisplay ip interface命令顯示的是自設備運行以來或上次計數器清零后的統(tǒng)計值,包含了之前一段時間的積累,對于分析當前的收發(fā)情況有一定干擾。

因此,按照如下方式查看統(tǒng)計信息。

使用reset interface countersreset ip statistics命令清空統(tǒng)計值。

使用ping命令使端口收發(fā)報文。

使用display interfacedisplay ip interface命令查看端口命令查看統(tǒng)計值。

03

Ping和Tracert命令

3.1 Ping簡介

Ping命令主要用于檢查網絡連接及主機是否可達。Ping功能是基于ICMP協議來實現的:源端向目的端發(fā)送ICMP請求(ECHO-REQUEST)報文后,根據是否收到目的端的ICMP應答(ECHO-RESPONSE)報文來判斷目的端是否可達。對于可達的目的端,再根據發(fā)送與接收報文個數、Ping報文的往返的響應時間來判斷鏈路的質量。

我們大部分是直接ping IP地址,不再添加其它參數,其實相對添加ping參數,會使處理故障的效率提高。

下面詳細介紹Ping命令的參數:

-a:設置發(fā)送ECHO-REQUEST報文的源IP地址,如果不指定源IP地址,將采用出接口的IP地址作為ICMP ECHO-REQUEST報文發(fā)送的源地址。

-c:發(fā)送ECHO-REQUEST報文的次數,缺省為5。當網絡質量不高時,可以增加發(fā)送報文數目,通過丟包率來檢測網絡質量。

-f:設置發(fā)送的報文不分片,如果報文大于MTU值,則會丟棄該報文。

-s:設置ECHO-REQUEST報文大?。ú缓琁P和ICMP頭)。

-t:設置發(fā)送完ECHO-REQUEST后,等待ECHO-RESPONSE的超時時間。在網絡狀況不好的情況下,可以適當改大該參數。缺省為2s,即2s內沒有收到回復報文即認為目的不可達。

host:可以是IP地址或域名,如果是域名會首先進行DNS解析,并顯示解析后的IP地址。

拓展一下windows操作系統(tǒng)下ping命令的參數:

-n:ping報文的個數,缺省值為5。

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

-l:設置ping報文所攜帶的數據部分的字節(jié)數,設置范圍從0至65500。

-f:設置發(fā)送的報文不分片,如果報文大于MTU值,則會丟棄該報文。

-a:反向解析IP地址為主機名。

ping信息詳解:

 ping 10.1.1.2
  PING 10.1.1.2: 56  data bytes, press CTRL_C to break                     
    Reply from 10.1.1.2: bytes=56 Sequence=1 ttl=255 time=1 ms             
    Reply from 10.1.1.2: bytes=56 Sequence=2 ttl=255 time=1 ms             
    Reply from 10.1.1.2: bytes=56 Sequence=3 ttl=255 time=2 ms             
    Reply from 10.1.1.2: bytes=56 Sequence=4 ttl=255 time=1 ms             
    Reply from 10.1.1.2: bytes=56 Sequence=5 ttl=255 time=2 ms             
                                                                                
  --- 10.1.1.2 ping statistics ---                                         
    5 packet(s) transmitted                                                     
    5 packet(s) received                                                        
    0.00% packet loss                                                           
    round-trip min/avg/max = 1/1/2 ms

設備發(fā)出了5個ping包,均收到了回應。

發(fā)出的ping包的大小為缺省的56字節(jié)。

返回的TTL為255,可以分析出來經過了多少個設備,ttl=255說明ping的目的設備與發(fā)出ping報文的設備直接相連。

time=1ms說明報文回應時間為1ms,該參數通常可以作為網絡是否擁塞的參考。

缺省Ping命令發(fā)送5個ping報文,建議使用-c參數進行多次ping,可以更準確反應當前網絡的狀況。根據返回的ping報文個數,可以對網絡狀況進行判斷。

07b4cd58-98f4-11ee-8b88-92fbcf53809c.png

3.2 Tracert簡介

Ping可以告訴用戶目標是否可達,而Tracert命令用于測試數據包從發(fā)送主機到目的地所經過的設備,它主要檢查網絡連接是否可達,以及分析網絡什么地方發(fā)生了故障。Tracert的執(zhí)行過程如下:

首先發(fā)送一個TTL為1的UDP報文。

到達第一跳時TTL超時,第一跳設備發(fā)回一個ICMP錯誤消息,指明此數據包不能被發(fā)送。

發(fā)送主機將TTL加1,重新發(fā)送此數據包。

第二跳設備返回TTL超時報文。

以上步驟循環(huán)進行,直到到達目的地。這樣,發(fā)送主機就能夠記錄每一個ICMP TTL超時消息的源地址,得到IP數據包到達目的地所經歷的路徑。

tracert命令參數

-a:指明本次tracert命令配置的報文源地址。如果不指定源地址,將采用出接口的IP地址作為tracert報文發(fā)送的源地址。

-f:指定初始TTL。設置first-TTL,當經過的跳數小于此參數值,由于TTL字段的值大于0,經過的這幾個節(jié)點不會返回ICMP超時報文給源主機。如果已經設置了max-TTL參數值,first-TTL的取值必須小于max-TTL。

-m:指定最大TTL。通常情況下,max-TTL的值被設置為經過站點的跳數。如果已經設置了first-TTL參數值,max-TTL的取值必須大于first-TTL。

-q:指定每次發(fā)送的UDP探測數據包個數。當網絡質量不高時,可以增加發(fā)送探測數據包數目,保證探測報文能夠到達目的節(jié)點。

-vpn-instance:指定tracert目的地址的VPN屬性,即關聯的VPN實例名稱。

-w:等待響應報文的超時時間。當發(fā)送數據包到達某網關超時,則輸出“ * ”。如果網絡質量不高且速度很慢,建議增加發(fā)送數據包的超時時間。

host:可以是IP地址或域名,如果是域名會首先進行DNS解析,并顯示解析后的IP地址。

拓展一下windows操作系統(tǒng)下tracert命令的參數:

-d:不解析主機名。

-h:指定最大TTL的數值。

-j:設定松散源地址路由列表。

-w:用于設置UDP報文的超時時間,單位為毫秒。

tracert命令信息詳解

 tracert 10.1.1.2
 traceroute to  10.1.1.2(10.1.1.2), max hops: 30 ,packet length: 40,press CTRL_C to break
 1 192.168.200.100 10 ms  2 ms  2 ms
 2  *  *  *
 3 10.1.1.2 10 ms  1 ms  2 ms

顯示信息每行包含編號、到達的設備IP地址、3次報文的響應時間。中間部分顯示為“* * *”,說明該節(jié)點設備配置不允許ping和tracert。

當網絡上出現路由環(huán)路時,使用ping命令只能知道接收端出現超時錯誤,而tracert命令能夠很容易發(fā)現路由環(huán)路等潛在問題。在tracert某地址時,多次出現相同的地址,即可認為出現了路由環(huán)路。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 網絡
    +關注

    關注

    14

    文章

    7589

    瀏覽量

    89052
  • 命令
    +關注

    關注

    5

    文章

    692

    瀏覽量

    22067
  • 故障診斷
    +關注

    關注

    5

    文章

    248

    瀏覽量

    26651
  • 信息采集
    +關注

    關注

    0

    文章

    81

    瀏覽量

    21224
  • 日志
    +關注

    關注

    0

    文章

    138

    瀏覽量

    10662

原文標題:)

文章出處:【微信號:通信弱電交流學習,微信公眾號:通信弱電交流學習】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    LabVIEW在齒輪箱故障診斷中的應用

    的機械系統(tǒng)故障診斷提供了新的研究思路和技術支持。 這是LabVIEW的一個功能介紹,更多的使用方法與開發(fā)案例,歡迎登錄官網,了解更多信息。有需要LabVIEW項目合作開發(fā),請與我們聯系。
    發(fā)表于 12-25 18:55

    基于灰色關聯度分析的模擬電路故障診斷

    一般情況下,模擬電路中存在著元件容差,使得電路的測量數據存在著不確定的信息,增加了故障診斷的難度。而灰色關聯度分析在處理此種不確定信息方面有著獨到的優(yōu)勢,可以代替?zhèn)鹘y(tǒng)故障字典法單純采用
    發(fā)表于 05-04 08:05

    分形特征的模擬電路故障診斷方法

    針對模擬電路中存在的非線性問題,提出一種以模擬電路分形特征為輸入量的故障診斷方法。通過對多測試分量數據進行分形特征提取,輸入神經網絡建立信息融合中心融合處理各分形特征量,利用多源性互補信息
    發(fā)表于 05-06 08:57

    模擬電路故障診斷中的特征提取方法

    故障特征提取是模擬電路故障診斷的關鍵,而模擬電路由于故障模型復雜、元件參數的容差、非線性、噪聲以及大規(guī)模集成化等現象使電路故障信息表現為多特
    發(fā)表于 12-09 18:15

    【下載】《模擬電路故障診斷》——模擬電路檢修專著

    `編輯推薦  《模擬電路故障診斷》內容精煉、信息量大,無論是初學者還是資深的模擬電路設計師和工程師,都可以從《模擬電路故障診斷》中獲得重要的參考信息。內容簡介  《模擬電路
    發(fā)表于 09-05 18:01

    【下載】《模擬電路故障診斷

    `編輯推薦  《模擬電路故障診斷》內容精煉、信息量大,無論是初學者還是資深的模擬電路設計師和工程師,都可以從《模擬電路故障診斷》中獲得重要的參考信息。內容簡介  《模擬電路
    發(fā)表于 10-20 17:56

    【轉】電力電子電路故障診斷方法

    。常用的有最小二乘法。 三、模式識別在故障診斷中的應用 故障的模式識別就是從那些反映系統(tǒng)的信息中抽取出反映故障的特征,并根據這些特征的不同
    發(fā)表于 03-06 20:35

    【轉帖】傳感器的故障分類與診斷方法

    。2.1 基于數據驅動的方法基于數據驅動的方法有兩大類:信號處理方法和統(tǒng)計方法常用的一些基于信號處理的
    發(fā)表于 07-13 17:19

    傳感器的故障分類與診斷方法

    等。2.1 基于數據驅動的方法基于數據驅動的方法有兩大類:信號處理方法和統(tǒng)計方法常用的一些基于信號處理的
    發(fā)表于 10-30 15:57

    基于電流測試的混合電路故障診斷

      摘要:在運用小波神經網絡進行混合電路故障診斷的過程中,測試參數的選取至關重要。研究了一種基于電流測試的故障診斷。該方法即通過PSPICE模擬電路的靜態(tài)及動態(tài)電流信息,再通過小波神經
    發(fā)表于 11-05 15:50

    知識轉移策略的跨域故障診斷方法是什么

    知識轉移策略的跨域故障診斷背景轉移學習概述轉移學習方法研究動機和問題設置跨域方法故障診斷中的應用開源故障數據集背景數據驅動
    發(fā)表于 07-12 07:37

    故障診斷的含義及工作原理

    1 故障診斷的含義故障就是指機械設備喪失了原來所規(guī)定的性能和狀態(tài)。通常把運行中的狀態(tài)異常、缺陷、性能惡化及事故前期的狀態(tài)統(tǒng)稱為故障,有時也把事故直接歸為故障。而
    發(fā)表于 09-17 06:59

    基于信息融合的控制系統(tǒng)故障診斷

    介紹了多傳感器數據融合的基本概念、主要優(yōu)點、結構以及它的方法和應用;對故障診斷進行了簡要敘述,介紹了故障診斷信息融合過程;分析了多傳感器數據融合和
    發(fā)表于 07-06 09:30 ?3次下載

    基于WAMS時序信息故障診斷

    為彌補現有基于模式識別的廣域測量系統(tǒng)(wide-area measurement system,WAMS)故障診斷方法在獲取完整故障演進過程的不足,將時序信息引入到基準模式向量中,提出
    發(fā)表于 12-26 10:53 ?0次下載
    基于WAMS時序<b class='flag-5'>信息</b>的<b class='flag-5'>故障診斷</b>

    Petri網故障診斷方法

    現有針對3/2接線系統(tǒng)的故障診斷方法較少考慮死區(qū)故障,在基于保護和斷路器動作信息進行故障診斷時易造成誤判。提出一種計及死區(qū)
    發(fā)表于 03-14 16:45 ?0次下載
    Petri網<b class='flag-5'>故障診斷</b><b class='flag-5'>方法</b>