Cisco show interface 命令詳解


Router#show interface f0/2

FastEthernet0/2 is up, line protocol is up

  Hardware is Lance, address is 0019.e78a.6401 <bia 0019.e78a.6401>

  Internet address is 1.1.1.9/24

  MTU 1500 bytes, BW 10000 Kbit, DLY 1000usec,

    reliability 255/255, txload 1/255, rxload 1/255

  Encapsulation ARPA, loopback not set

  Keepalive set <10 sec>

  ARP type: ARPA, ARP Timeout 04:00:00

  Last input 00:00:00, output 00:00:01, output hang never

  Last clearing of "show interface" counters 00:03:35

  Input queue: 34/57/0/819 <size/max/drops/flushes);Total output drops:0

  Queueing strategy: fifo

  Output queue: 0/40 <size/max>

  5 minute input rate 7138000 bits/sec, 14870 packets/sec

  5 minute output rate 0 bits/sec, 0 packets/sec

    3109298 packets input, 186557880 bytes, 0 no buffer

    Received 217 broadcasts < 0 multicast>

    0 runts, 0 giants, 0 throttles

    0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored

1.接口狀態

FastEthernet0/2 is up

FastEthernet0/2 is up 表示硬件接口沒有問題,Line protocol is up 表示數據鏈路層沒有問題。

如果管理員采用 Shutdown 命令,則第一個字段將顯示信息 is administratively down

如果路由器在活動間隔內收到 5000 個以上的錯誤,單詞 Disable 將出現在此字段中,以顯示路由器自動禁用此端口。

line protocol is up

軟件判斷下來此接口是可用的,下面談到的Keepalive字段可用於該檢測

 

2.接口硬件地址信息

Hardware is FastEthernet, address is 0019.e78a.6402 <bia 0019.e78a.6401>

接口所用硬件叫做FastEthernet, 換句話說就是該接口是 100M 以太網接口。接口MAC為0019.e78a.6402(bia全稱為burned-in-address)

 

3.最大傳輸單元、帶寬和延時

MTU 1500 bytes

數據鏈路層(二層)規定的最大傳輸單元的長度。

BW 100000 Kbit, DLY 1000 usec

這兩個是參考值,默認值是檢測硬件得出的,所以通常情況下是定值(串口可能由DSU、CSU的時鍾速率決定);

當然這兩個值也可以用命令調節,目的是為了高層協議的策略考慮。譬如 OSPF 的 cost 計算要用到BW;而 EIGRP 會用到 BW 和 DLY。

 

4.可靠性和負載

reliability 255/255

reliability 衡量了該接口在最近5分鍾之內的可靠性,如果該接口是以太網介質,則 reliability 代表以太網封裝的 CRC 的正確率,255/255表示100%正確。如果這個值過低,可能物理層鏈路干擾太大。

txload 1/255, rxload 1/255

load衡量了該接口的流量負載(很有用!),1/255表示此時的負載幾乎為 0。注意負載值是動態改變的,負載的平均值是每5分鍾計算。有發送(txload)接收(rxload)兩個方向上的參數。

 

5.接口封裝和環路設置

Encapsulation ARPA

表示此接口的數據鏈路層封裝為目前最常用的 EthernetII。

loopback not set

環路設置用於測試使用

 

6.keepalive 消息

keepalive set<10 sec>

keepalive 是一種保活機制,該機制會每隔一段時間在接口上發送類似“hello”的信令,以檢測對端接口仍然有效。本例中的 “keepalive 10 sec” 表示:

1) 每 10s 檢測一次

2)10s 之內如果沒有收到對方的信令則認為 line protocol down 了

keepalive 的時間段可用接口命令更改,命令 ”no keepalive“ 可禁用該保活機制。

 

7.雙工和速率

Auto-duplex,Auto-speed,media type is 10/100/1000BaseTX

表示接口自動協商雙工,並遵循10/100/1000BaseTX物理層規范,基帶速度為10/100/1000Mbit/s。關於接口雙工模式更改的配置,會牽涉到speed和duplex的命令組合。

 

9.ARP協議

ARP type:APRA, ARP Timeout 04:00:00

在 IP 環境中,ARP 類型是 ARPA。可以通過使用 arp interface 命令將封裝改為 HP PROBE 或 SNAP。

ARP 協議設置了一個計時器,當計時器到期后會清除相關的 ARP 記錄,這個計時器的時間 CISCO 默認是4小時(14400S),當然大家可以在接口下通過 arp timeout 命令進行修改。

 

10.最后的輸入輸出

Last input 00:00:11, output 00:00:12, 

表示接口在多少時間以前輸入或輸出最后一個幀,該輸出可用於判斷接口何時出現故障

output hang never

cisco文檔宣稱此參數是接口由於上次的某個傳輸時間太長而重啟后所經過的時間,一般會是“never”

 

11.最后一次清除

Last clearing of "show interface" counters never

表示離上次執行“clear counters”命令之后經歷了多少時間,“clear counters”命令可以把 last input/output 的 show interfaces” 計數器全部清零,這可以方便排錯

 

13.隊列策略

Queueing strategy:fifo

默認為先入后出 (First in first out, FIFO)

14.隊列

Input queue:0/75/0/0 <size/max/drops/flushes>; Totol output drops:0

Output queue:0/40 <size/max>

該輸出顯示了入站隊列出站隊列的排隊情況,從這兩個參數可以看出可能發生的擁塞情況。這里我們需要討論一下進出兩個方向的隊列問題:

如果是出方向總是顯示有數據包在隊列中那是非常正常的,說明在出方向上存在一定的擁塞情況。

如果是進方向總是顯示有數據包在隊列中,那么表示路由器沒有足夠的處理能力去處理進入的數據包。如果總是顯示進方向的數據包有不斷的丟包,那么可能就需要考慮更換更強壯的路由器進行升級了。

 

15.該接口每秒數據比特和數據包(5分鍾內)

5 minute input rate 0bit/sec, 0 packets/sec

5 minute output rate 0bit/sec, 0 packets/sec

如果接口工作在混亂模式,則讀取網絡中的所有數據幀。此模式一般用於測試在網絡中流動的數據。

如果接口工作在非混亂模式,則僅讀取廣播和直接投遞到此接口的數據。

注:可計算數據包的平均長度

 

16.接收數據量總數和路由器緩存不夠問題

312 packets input, 18370 bytes, 

自系統加電以來,設備接口收到的無錯誤總數據包數和總字節數(注意:此處的“bytes"包括3層和2層包頭)

0 no buffer

這里的參數意為數據包由於路由器內部緩存不夠而不得不丟棄的次數,可以和throttle輸出結合起來看。注意:

1)如果該錯誤發生次數不多,可能和暫時的廣播風暴有關。

2)如果經常發生,則可能因為路由器需要增加更多的內存。

在本例中,該值為0表示路由器工作正常。

 

17.收到廣播和組播

Received 216 broadcast (0 multicasts)

接受到的廣播和多播分組總數,和 packets input 參數結合起來可算出自加電以來廣播和多播占所有數據包的比例,此例中為69%

 

18.物理鏈路層和設備本身問題產生的錯誤幀

0 runts

在英文里意為“矮子”,此參數說明接口丟棄的數據長度比協議規定最小長度還小的數據包數量,譬如以太網規定在物理鏈路上所接受的最小數據長度為72字節。(注意:72這一數值為:46+18+8。46:以太網所允許最小數據包的長度;18:ARPA以太網的報頭長度;8:表示前導符(7字節)+SFD(1字節))

如果此錯誤過多,則問題可能出在物理層鏈路(譬如沖突)或設備物理接口上。

0 giants

在英文里意為“巨人”,此參數說明接口丟棄的數據長度比協議規定最大長度還大的數據包數量,譬如以太網規定在物理鏈路上流動的最大數據長度為1526字節。(同上,1526=1500+18+8)

如果此錯誤過多,則問題可能出在物理層鏈路(譬如滯后沖突)或設備物理接口上。

0 throttles

這個參數過多不是說路由器的通信問題,而和路由器的內存和CPU有關。意為:路由器由於性能吃緊的原因,向接口數據流“關閉大門”而被丟棄的數據包數。可以和no buffer結合起來看

 

19.接收時出現的各種錯誤

0 input errors

這里顯示了所有入站數據包發生錯誤的總和;由於一個數據包可能會遇到多個錯誤,所以該值不一定等於分類統計值的總和。

0 CRC

該參數表示由於遇到CRC重算后不匹配的情況,而被丟棄的數據包數。這通常由於物理層的干擾所致

0 frame

並沒有了解

0 overrun

該參數表示接收設備由於對端傳得太快,而無法接受數據量的次數。我想這可能是由於接收設備的緩存不足或發送設備故障所致。

0 ignored

該參數表示由於接口緩存不足而丟棄數據包的個數。廣播風暴和物理層線路干擾可能導致這個計數器增加。

0 pause input

該參數表示該接口接受到一半但突然中斷的數據包個數。

input packets with dribble condition detected

該參數表示數據包稍微有點長,但還是被設備接受的個數。

 

20.發送時出現的各種錯誤

15490 packets output,1555780 bytes

自系統加電以來,設備接口發出的無錯誤總數據包數和總字節數;注意這里的“byte”也包括3層和2層報頭。

0 underruns

 

該參數表示路由器的傳輸器運行太快以至於路由器本身無法跟上的次數。

output errors

這里顯示了所有出站數據包發生錯誤的總和;由於一個數據包可能會遇到多個錯誤,所以該值不一定等於分類統計值的總和。

0 collisions

該參數表示由於遭遇以太網沖突而重傳的數據包個數。這通常因為物理層鏈路太忙了,譬如遇到廣播風暴了。

2 interface resets

該參數表示接口完全重啟的次數。導致的原因可能是:出站的數據包不發出去長達數秒,物理層設備問題。

 

 

 0 babbles

 

該參數表示傳輸計數器超時的次數。

0 late collision

該參數表示在接口在傳了前導符之后而又發生沖突的次數。這通常由於物理層鏈路過長,檢測沖突的時間也滯后了。

0 deferred

該參數表示路由器由於某種原因延遲傳輸數據楨的次數。

0 lost carrier

一般和物理層鏈路故障有關。

0 no carrier

一般和物理層鏈路故障有關。

 2 output buffer failuresoutput buffers swapped out

該參數表示由於“發送緩存”已滿的原因,而丟棄數據包的次數。這可能由於數據包發得太快,或物理層鏈路速度有問題。

 

結論:通過show interface,我們不僅可以了解接口的硬件和配置信息,通常在路由器發生軟件內部錯誤,物理層故障或和緩存相關問題的情況下,show interface可以的一些參數非常有助於排錯。Show interface還可用於監控接口進出的負載情況,幫助我們管理網絡流量等等作用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM