科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道掌握Cisco IOS测试命令的多种用法

掌握Cisco IOS测试命令的多种用法

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

无论是在现实世界还是试验室环境中,Cisco IOS测试命令都是一个非常有用并且功能强大的命令。正如你看到的,你通常只使用其中几个子命令来进行测试,特别是在路由器上。

作者:chinaitlab中国IT实验室 2007年8月12日

关键字: CISCO iOS 测试命令 Voip命令 commands ISDN 交换机 Skipping Interfaces 测试

  • 评论
  • 分享微博
  • 分享邮件

  无论是在现实世界还是试验室环境中,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有关test aaa命令的文档。

  test interfaces  

  这个命令允许你测试一个当前没有网络连接路由器。换句话说就是,在将路由器连接到网络之前用这个命令测试它。要得到更多的信息,请查看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有关test service-module命令的文档。  

  test crypto  

  如果你正在两个路由器之间建立IPSec加密,这个命令将非常有用。你可以利用它测试同远程路由器建立加密通道,而无需使用任何真实的生产数据以触发连接。要得到更多信息,查看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有关isdn test命令的文档。

VoIP命令

  对VoIP也有几个可用的test子命令。实际上,我将在另一篇文章中专门讨论Cisco路由器上各种不同的VoIP测试子命令。所以如果你正在使用VoIP,我建议详细了解这些子命令;尝试test voice,test call,test port和test tone。要得到更多信息,查看Cisco有关VoIP命令

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章