Cisco交換器常用指令大彙整

Cisco交換器是目前最受網管人員倚重的網路設備,但長久以來Cisco交換器都著重於下達指令的管理方式,因此若想要維護安全又要立即上手,那麼唯一的辦法就是學會相關指令。為此,本文將介紹Cisco交換器常用的指令,包括基本管理指令、VLAN設定指令、CDP協定設定指令、顯示各種資訊的Show指令。

開啟/關閉CDP協定的指令

各個介面上的CDP預設上是開啟的。若要防止其他支援CDP協定的設備來存取某個設備,可以使用以下這個指令:


上面這個指令會關閉整台設備所有介面的CDP協定。若只要關閉某個介面的CDP協定,可以使用以下這個指令:


相反地,若要重新開啟CDP,就只要把no關鍵字拿掉即可,其指令範例如下:


若要單純開啟CDPv2的話,則可以透過下面這個指令來開啟:


如果想關閉CDPv2,只須在cdp advertise-v2之前加上no關鍵字,該指令範例如下:


清除CDP相關資訊的指令

若要清除CDP相關資訊,Cisco IOS提供clear cdp counters和clear cdp table兩個指令來達到這樣的動作。這兩個指令在Cisco IOS版本為10.3以後才有支援。

Clear cdp counters指令的功用是把CDP的traffic counters歸零,歸零之後,可以用show cdp traffic指令來查看是否已經歸零,該指令如下所示:


clear cdp table指令則是用來清除show cdp neighbors指令的相關資訊,這個指令一樣沒有進階參數。以下是執行範例:


清除之後,可以用show cdp neighbors指令來確認是否已經清除。

設定CDP發送頻率

CDP資訊的交換頻率預設為60秒交換一次,而這個設定值是可以透過cdp timer指令來改變。使用方式為cdp timer,後面再接上新的頻率,單位是秒。

因此,若要將交換CDP的頻率改為每隔80秒交換一次的話,其指令如下:


在使用這個指令後,若希望回到預設值,則可執行:


設定最大hold-time值

若要改變hold-time的最大值,可以透過cdp holdtime指令來設定,這裡所設定的值,代表Cisco設備要在本地端保留其他設備的CDP資訊長達多久的時間,預設值為180秒。

設定方式為cdp holdtime後面接上時間參數,單位是秒。假設要將最大hold-time值設定為300秒,則執行如下的指令:


顯示各種資訊的Show指令

Show這個指令相當複雜,但也是相當好用,它可用來顯示各式各樣的資訊,是網路管理人員進行Trouble-shooting不可或缺的指令之一。

有一點要記住的是,由於show指令只是純粹用來顯示各種設定值,因此這指令是在User Mode或Privileged Mode底下執行,而不是Global Configuration Mode及其他模式。

底下就來介紹常用的Show指令使用方式。

顯示版本資訊

若要顯示Cisco Switch設備中的IOS版本資訊,其指令如下:


這就代表目前的Cisco IOS版本為12.1(20)EA1。

顯示正在使用的設定值

show running-config指令可以顯示目前正在使用的設定內容,這個指令必須在Privileged Mode下執行。像之前的IP位址設定、網路遮罩設定和預設閘道設定,都會在這裡顯示出來,其指令如下所示:


顯示開機時會載入的設定值

這與上面指令的使用目的不同,此處要顯示的是下次Cisco Switch設備開機時會載入的設定值,這個設定值可能與目前正在使用的設定值不同,因為載入之後,管理者可能更改目前正在使用的設定值,而不把設定值存回下次開機時會載入的設定值內,若要顯示下次開機時會載入的設定值,則執行如下的指令:


顯示所有介面的設定值

show interface指令是用來顯示目前這台Switch上所有埠的靜態資料和狀態,而Switch的trunk和line port都是屬於interface,因此也都會藉由這指令顯示出狀態與相關資料。


當然,這個指令還可以指定要看哪一種介面的資料,例如只要看Ethernet介面或是FastEthernet介面的資料,或者可以指定某一個埠,相關指令如下:


執行show interface指令之後,通常第一個要看的結果是這個介面是否正常運作,如果正常運作的話,所輸出的結果會出現以下這麼一行:



追蹤我們Featrue us

本站使用cookie及相關技術分析來改善使用者體驗。瞭解更多

我知道了!