酷知百科網

位置:首頁 > 母嬰教育 > 學習交流

如何檢視思科交換機的端口狀態及配置資訊

對於網絡設備的維護和排錯工作來講,檢視端口的狀態和配置情況應該是最基本的工作,熟練地掌握不同情況下的端口資訊查詢命令,會大大提高你的網絡故障排除的效率。本篇教程就結合自己的一些,帶大家熟悉一下思科交換機基本的端口狀態和配置情況的查詢命令,雖說比較簡單,但如果能靈活使用,對你的工作還是有較大幫助的。

步驟 1、檢視交換機端口的配置資訊

(01)1、檢視全部端口的配置資訊show running-config如果要檢視當前所有端口的配置,可以透過這條命令進行查詢,當然這條命令會顯示所有當前執行的配置,不僅僅包含端口的配置,這條命令經常用來檢查交換機的配置情況,用來排查故障,比較常用的。例如我們要檢查一下一臺Cisco 2960交換機所有端口的配置是否正確,先使用命令:en (enable)進入特權用戶模式,然後直接使用命令sh run(這裏用了縮寫)即可得到所有端口的配置資訊還有其它配置資訊,如下圖所示:

如何檢視思科交換機的端口狀態及配置資訊
如何檢視思科交換機的端口狀態及配置資訊 第2張
如何檢視思科交換機的端口狀態及配置資訊 第3張
如何檢視思科交換機的端口狀態及配置資訊 第4張

(02)2、檢視指定端口的配置資訊show running-config interfaces <int-type int-number>其中int-type和int-number爲端口類型和端口號,像e1/0/1、g2/0/10、te2/0/10等。如你要檢視 Cisco 2960 交換機的端口 g1/0/5 的配置,要先進入特權模式,然後使用命令:sh run int g1/0/5(縮寫)即可檢視當前端口的配置資訊,如下圖所示:

如何檢視思科交換機的端口狀態及配置資訊 第5張

(03)這裏的端口可以是普通端口,也可以是聚合口,同樣如果你要檢視某一聚合端口的配置,也可以在系統視圖下先進入特權模式,再使用命令:sh run int port-channel <group-number>命令來檢視當前聚合口的配置資訊,這裏 group-number爲聚合口的編號,如你要檢視1號聚合口的配置資訊,可以使用命令:sh run int port-channel 1,可以看到其配置資訊只有一條,如下圖所示:

如何檢視思科交換機的端口狀態及配置資訊 第6張

步驟 2、檢視交換機端口的狀態資訊

(01)1、檢視所有端口的詳細狀態資訊show interfaces直接用這條命令就可以依次列出所有端口(包括聚合口和光口)的詳細資訊,包括端口狀態、MAC、雙工方式、默認VLAN、數據包收發統計情況等。如下圖所示,如果我們要檢視一臺 Cisco 2960 交換機的所有端口詳細資訊,可以直接使用命令:sh int(這裏用了縮寫),就可以看到下邊會依次列出各個端口的詳細資訊注:這條命令實際上用的比較少,資訊量太多,而且一般也不需要所有端口的詳細資訊,一般是先把故障定位到某一端口或某幾個端口,然後再去單獨檢查其詳細資訊,以進行進一步判斷。

如何檢視思科交換機的端口狀態及配置資訊 第7張

(02)2、檢視單一端口的詳細狀態資訊show interfaces <int-type int-number>一般將故障鎖定到某一個或幾個特定端口後,然後可以使用此條命令,指定檢視單個端口的詳細資訊,從中分析故障原因。如下圖所示,如果我們要單獨檢視Cisco交換機上 g1/0/6 的端口資訊,可以使用命令:sh int g1/0/6(這裏用縮寫),就可以看到下邊列出了 g1/0/6端口的各項資訊。

如何檢視思科交換機的端口狀態及配置資訊 第8張

(03)3、檢視所有端口的簡要狀態資訊有時候你需要簡要地瀏覽一下所有端口的狀態做一個初步判斷,這時可以使用以下命令,它可以簡要的列出所有端口的狀態資訊,包括端口號、端口工作狀態、所屬VLAN、雙工模式、實時傳輸速率以及接口類型等基本資訊,這兩條命令用的都比較多。show interfaces status            檢視端口的基本狀態資訊show ip interfaces brief          檢視包括IP資訊在內的端口簡要狀態資訊如我們要獲取一臺 Cisco 2960 交換機所有端口的簡要資訊,就可以直接輸入命令:sh int status就可以看到所有端口的資訊如下圖所示,端口號、端口狀態、所屬VLAN、雙工模式、實時傳輸速率以及接口類型等基本資訊都一目瞭然。

如何檢視思科交換機的端口狀態及配置資訊 第9張

(04)如果是一臺三層交換機,你要檢視它的端口工作狀態以及對應的端口IP,可以使用命令:sh ip int b來方便地進行檢視,這裏 Cisco 2960 爲二層交換機只能看到一個管理VLAN接口的IP,當然這條命令只用來查所有端口的簡單工作狀態資訊也是可以的,只不過沒有上一條命令顯示的資訊詳細。

如何檢視思科交換機的端口狀態及配置資訊 第10張

(05)4、檢視單一端口的簡要資訊如果你要單獨檢視某一端口的簡要資訊,只需要在上一條命令的interface 後加上指定端口的類型和端口號即可,如下:show interfaces <int-type int-number> status例如我們要檢視一臺Cisco 2960 交換機的端口g1/0/24的簡要狀態資訊,使用命令:sh int g1/0/16 status就可以看到該端口的簡要狀態資訊,如下圖所示。

如何檢視思科交換機的端口狀態及配置資訊 第11張

步驟 3、一些特殊端口的狀態資訊的查詢命令

(01)1、檢視聚合端口的狀態資訊檢視思科交換機聚合端口的一般命令如下:檢視每個聚合組內包含哪些端口:show etherchannel summary檢視所有聚合組資訊及其所含端口的簡要狀態資訊:show etherchannel detail檢視所有聚合組的簡要資訊及其包含哪些端口:show etherchannel port-channel檢視指定聚合組的端口資訊:show interfaces port-channel <group-number>這裏我們先以一臺 Cisco 2960 交換機做演示,如果你要檢視聚合組內包含哪些端口,就可以使用命令sh etherchannel summary,可以看到這裏只有一個聚合組,聚合組內包含的端口如下,一共有6個:

如何檢視思科交換機的端口狀態及配置資訊 第12張

(02)如果你要檢視所有聚合口的狀態資訊及聚合組內的各端口的簡要狀態資訊,可以使用命令sh etherchannel detail,就可以看到聚合組內各端口的狀態資訊如下圖所示,因爲只有一個聚合組,顯示了1號聚合組內各端口的簡要資訊及聚合組的狀態資訊:

如何檢視思科交換機的端口狀態及配置資訊 第13張
如何檢視思科交換機的端口狀態及配置資訊 第14張
如何檢視思科交換機的端口狀態及配置資訊 第15張

(03)如果要檢視所有聚合組端口的簡要狀態資訊,可以使用命令 sh etherchannel port-channel,可以看到聚合組的狀態資訊和組內包含有哪些在用的端口,如下圖所示,這裏只有一個聚合組 port-channel 1,裏邊包含te1/0/2、te3/0/2兩個端口:

如何檢視思科交換機的端口狀態及配置資訊 第16張

(04)如果要檢視指定聚合組端口的詳細狀態資訊,如這裏檢視1號聚合組的狀態資訊,可以使用命令sh interfaces port-channel 1,可以看到1號聚合組端口的詳細狀態資訊,如下圖所示:

如何檢視思科交換機的端口狀態及配置資訊 第17張

(05)2、檢視光纖端口的狀態資訊檢視思科交換機光口狀態資訊的一般命令如下:檢視所有光纖口的詳細狀態資訊:show interfaces transceiver detail檢視指定光口的詳細狀態資訊:show interfaces <int-type int-number> transceiver detail檢視所有光纖口的簡要狀態資訊:show interfaces transceiver檢視指定光纖口的簡要狀態資訊show interfaces <int-type int-number> transceiver下面以Cisco 2960交換機做演示,首先使用命令show int tran d可以看到交換機一共有兩個在用的萬兆光纖口 te1/0/2 和 te3/0/2 ,可以看到其詳細狀態資訊(包括溫度、電壓、收/發光功率等狀態資訊及門限報警資訊)如下圖所示:

如何檢視思科交換機的端口狀態及配置資訊 第18張

(06)這裏如果我們要單獨檢視 te3/0/2 光口的詳細狀態資訊,可以使用命令sh int te1/0/2 transceiver detail,可以看到該口的各項狀態參數如下圖所示:

如何檢視思科交換機的端口狀態及配置資訊 第19張

(07)如果要檢視所有光口的簡要狀態資訊,直接使用命令sh int tra,可以看到兩個光口的溫度、電壓、收發功率等簡要資訊如下圖所示:

如何檢視思科交換機的端口狀態及配置資訊 第20張

(08)同樣如果要檢視指定光口的簡要狀態資訊,可以進一步指定端口即可,如我們這裏檢視te3/0/2光口的資訊,就直接使用命令 sh int te3/0/2 tra 即可,可以看到該口的簡要狀態資訊如下圖所示:

如何檢視思科交換機的端口狀態及配置資訊 第21張

其他注意事項

(01)1、簡單地回顧一下上邊幾條命令l  檢視當前所有配置:show running-configl  檢視指定端口配置:show running-config in3terfaces <int-type int-number>l  檢視所有端口詳細資訊:show interfacesl  檢視指定端口詳細資訊:show interfaces <interface-type interface-number>l  檢視所有端口簡要資訊:show interfaces statusl  檢視3層端口簡要資訊:show ip interfaces briefl  檢視指定端口簡要資訊show interfaces <interface-type interface-number> statusl  檢視聚合端口的狀態資訊檢視每個聚合組內包含哪些端口show etherchannel summary檢視所有聚合組資訊及其所含端口的簡要狀態資訊show etherchannel detail檢視所有聚合組的簡要資訊及其包含哪些端口show etherchannel port-channel檢視指定聚合組的端口資訊show interfaces port-channel <group-number>l  檢視光纖端口的狀態資訊檢視所有光纖口的詳細狀態資訊show interfaces transceiver detail檢視指定光口的詳細狀態資訊show interfaces <int-type int-number> transceiver detail檢視所有光纖口的簡要狀態資訊show interfaces transceiver檢視指定光纖口的簡要狀態資訊show interfaces <int-type int-number> transceiver

(02)2、這裏列舉的主要爲一些常用端口資訊的查詢命令,具體每條命令可能還會有更具體的用法,可以藉助幫助命令(?)瞭解一下,還有其它端口查詢命令還有很多,大家需要的時候可以再去查詢,這裏就不一一列舉了。

(03)3、如果覺得本篇教程有用的話,麻煩幫忙投個票哈,拜謝各位大佬~

結語

(01)總結了下思科交換機比較常用的端口資訊查詢命令以及在不同情況下的使用,自己也總結了一些小小的經驗,希望對大家有所幫助,裏邊有些命令的解釋還不到位,如有差錯還希望大家指正,以後理解更到位了會及時更正的,現在就這樣咯。By 看星星的小王子2017.10.26