論是在現實世界還是實驗室環境中,Cisco IOS測試命令都是一個非常有用並且功能強大的命令。學習這個命令的基本用法,並且瞭解幾個有用的子命令。
如果你從未用過Cisco IOS test命令,這並不奇怪。我遇到過許多從未聽說過這個命令的網路系統管理員。根據我的經驗,無論是在現實世界還是實驗室環境中,這個test是一個非常有用並且功能強大的命令。
正如你 可能知道的,即使只是以正確的順序使用Cisco IOS命令有時也是不容易的。而且在你以正確的順序使用了正確的命令之後,你才能知道這些命令正確執行呢?這就是需要測試命令的原因。讓我們對此做一個親密接觸。
要想查看你的IOS上可用於測試的選項,請以特權方式進入,並且輸入:
Router# test ?
這個命令返回一個選項列表。例如,在我運行了IOS 12.3(6a)的3600 Series路由器上,我有34個子命令。而在我的Catalyst 3524 IOS交換器上,我只有八個子命令可用。為了使你瞭解能做些什麼,這裡給出我的路由器和交換器對該命令的輸出。
router# test ?
aaa : AAA Authentication, Authorization and Accounting
interfaces : Network interfaces
memory : Non-volatile and/or multibus memory
pas : Port Adaptor Tests
scp : SCP test commands
service-module : Service module sgbp
Virtual-Template: Virtual Template interface
appletalk : APPLETALK diagnostic code
cac : test the l2 cac functionality
call : Call test commands
cns : CNS agents
crypto : Test crypto functions
dsp : Test DSP functions
eigrp : IPX EIGRP test commands
enum : test enum
gssapi : GSSAPI test code
hpi : host port interface
ifs : IFS TEST code
ipc : Inter-Process Communication Test Commands
ipmobile : IP Mobility Test commands
pasvc : PPP over ATM SVC Test Driver
pm : Port Manager test commands
pppatm : PPP over ATM SSS Test
pppoe : PPPoE test commands
sctp : SCTP test commands
source-group : Test Source IP Group
spanning-tree : Spanning Tree Subsystem
ssl : SSL Test
sw-vlan : Test VLAN Manager feature
tpu : TPU test system
translation-rule : Test translation rule table voice Voice related test commands
router#
CAT1#test ?
cns : CNS agents
ifs : IFS TEST code
l2protocol-tunnel : layer 2 tunnel port
l3tcam : Test L3TCAM Manager
spanning-tree : Spanning Tree Subsystem
stats : Test stats
sw-vlan : Test VLAN Manager feature
tcam : Test TCAM Mgr
CAT1#test
正如你看到的,你通常只使用其中幾個子命令來進行測試,特別是在路由器上。但是這麼多的選擇通常誘惑你去進一步瞭解它們-你知道哪些是最有用的嗎?
當然,最重要的是你想測試什麼。當你比較空閑時,我建議你運行一下這個命令並試試所有可用的子命令。
然而,請記住你不應該在一個產品級的路由器上使用其中的某些測試子命令。例如,在NVRAM上使用test memory會刪除所有檔案。
一些Cisco路由器模型只對特定的生產線提供測試命令。例如,在一個Cisco 7500系列路由器上,用的是t1測試命令。
根據我的經驗,下面的子命令非常有用。
test aaa
如果你向某個TACACS+或RADIUS伺服器配置路由器認證,總是存在你可能犯錯誤並將所有人關在路由器之外的危險。你可以使用這個命令通過一個特定的使用者名稱和口令來測試從路由器到AAA伺服器的認證。要得到更多的資訊,請查看cisco.com/univercd/cc/td/doc/product/software/ios122/122newft/122t/122t4/ftaaacmd.htm">Cisco有關test aaa命令的文檔。
test interfaces
這個命令允許你測試一個當前沒有網路連接路由器。換句話說就是,在將路由器串連到網路之前用這個命令測試它。要得到更多的資訊,請查看cisco.com/univercd/cc/td/doc/product/software/ios123/123cgcr/fun_r/cfr_1g12.htm#wp1031393">Cisco有關test interfaces命令的文檔。
這裡是這個命令的例子:
Router# test interfaces
Test Ethernet0/0 [y/n] ? y
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Passed
No IP address for Serial0/0.
Skipping...
No IP address for BRI0/0.
Skipping...
No IP address for BRI0/0:1.
Skipping...
No IP address for BRI0/0:2.
Skipping...
Test Dialer1 [y/n] ?
... Failed - timeout problem
Test Loopback1 [y/n] ? n
Skipping...
Test Tunnel1 [y/n] ? n
Skipping...
Test Tunnel2 [y/n] ? n
Skipping...
9 interfaces: 1 passed, 1 failed, 3 skipped, 4 untestable
Router#
test service-module
你可以用這個命令測試整合的CSU/DSU單元。例如,如果你在路由器上整合了一個56K CSU/DSU或T1 CSU/DSU的WIC,你可以使用這個命令測試該模組。要得到更多資訊,查看cisco.com/univercd/cc/td/doc/product/software/ios123/123cgcr/inter_r/int_t1g.htm#wp1139872">Cisco有關test service-module命令的文檔。
test crypto
如果你正在兩個路由器之間建立IPSec加密,這個命令將非常有用。你可以利用它測試同遠程路由器建立加密通道,而無需使用任何真實的生產資料以觸發串連。要得到更多資訊,查看cisco.com/en/US/products/sw/iosswrel/ps1824/products_configuration_guide_chapter09186a0080087e8b.html">Cisco有關test crypto命令的文檔。
isdn test
這是幾個不以test開頭的測試子命令之一。isdn test call interface和isdn test disconnect interface命令對任何使用ISDN的網路系統管理員都非常有用。使用這些一行的命令,你可以強制路由器給一個ISDN調用任何號碼並且斷開這個調用。
你還可以利用這個命令完全斷開一個存在的調用,它是一個比使用clear interface bri0/0以斷開一行的更好選擇,因為clear interface bri0/0會在ISDN介面和交換器之間造成混亂。儘管這個命令無需任何撥號列表,但你仍然必須確保ISDN服務設定檔識別碼(SPID)和交換器類型是正確的。要得到更多資訊,查看cisco.com/univercd/cc/td/doc/product/software/ios123/123cgcr/dial_r/dia_i2g.htm#wp1159581">Cisco有關isdn test命令的文檔。
VoIP命令
對VoIP也有幾個可用的test子命令。實際上,我將在另一篇文章中專門討論Cisco路由器上各種不同的VoIP測試子命令。所以如果你正在使用VoIP,我建議詳細瞭解這些子命令;嘗試test voice,test call,test port和test tone。要得到更多資訊,查看cisco.com/univercd/cc/td/doc/product/software/ios122/122newft/122tcr/122tvr/vrg_t1.htm">Cisco有關VoIP命令的文檔。
文章錄入:csh 責任編輯:csh