首页 > 学院 > 网络通信 > 正文

实战手记之查找 CiscoWorks 故障

2019-11-04 20:33:55
字体:
来源:转载
供稿:网友

  KeyWords: CiscoWorks 2000 Topology Service Hostname
  一位朋友来信说,他碰到一个希奇的问题:他的网络里有1台4006主干交换机,作VLAN间路由; 另外还有十多台2924桌面交换机,和一台3640出口路由器。他在一台WINNT 4.0 + SP6 + IE5.5SP2 的机器上安装了Ciscoworks 2000局域网解决方案软件套件(LMS)2.0, 问题是在Campus Manager ―Topology Serverices ―Layer 2 view中查看网络的拓朴图时,却只能看到一台2924和4006、3640,其他的2924都看不到。
  我当即回信建议他:首先,检查连通性,从网管机器能ping 通这些楼层交换机吗?其次检查SNMP设置,是不是每台设备的Community String设置都一样?最后,通过cdp确认连接: 在每台交换机上是否都能看到别的邻居?
  这位朋友回答说以上测试都是成功的,设置正确,并提供了一台2924的配置:
  [省略...]
  !
  hostname Switch
  !
  enable secret 5 $1$0IKdsftjsjdKKLJfLoNkhUJN;L
  !
  ip subnet-zero
  !
  interface FastEthernet0/1
   witchport access vlan 2
  [省略...]
  !
  interface FastEthernet0/24
  switchport trunk encapsulation dot1q
  switchport mode trunk
  !
  interface VLAN1
  ip address 10.1.1.1 255.255.255.0
  no ip directed-broadcast
  no ip route-cache
  !
  snmp-server engineID local 0000039384830075035BFC0
  snmp-server community xxxx RO
  snmp-server community yyyy RW
   !
  [省略...]
  他还说他又重装了系统,这次用的是windows 2000 + IE6,问题依旧。我于是请他: a)描述一下网管机器的ip/mask/gateway. b)描述一下ciscoworks:server setup中discovery setting (包括seed device以及Jump Router Boundary等选项)以及 SNMP Setting的情况。并请他提供4006的配置及show cdp nei和show cdp nei detail的输出, 最后问他:这些找不到的交换机telnet 治理正常吗?web界面呢?速度感觉正常吗?
  他告诉我网络速度正常,交换机可以用telnet等方法治理; Discovery Setting 中“跨越路由器边界”选项已选中(假如不选该项则不查找网管工作站以外网段上的设备); SNMP Setting编辑为:192.168.21.[1-16]:test::::::testnx.我怀疑这个语法有问题,请他先改成*.*.*.*。他提供的4006的SE配置看起来正确,Show cdp nei 里有所有的2924交换机,但他没提供Show cdp nei detail的输出。
  [4006配置摘要]
  #snmp
  set snmp community read-only xxxx
  set snmp community read-write yyyy
  set snmp community read-write-all yyyy
  #vtp
  set vtp domain xxxx
  set vlan 1 name default type ethernet mtu 1500 said 100001 state active
  set vlan 1 ...
   !
  #ip
  set interface sc0 1 10.1.1.21/255.255.255.0 10.1.1.255
  set ip route 0.0.0.0/0.0.0.0 10.1.1.254
   !
  #module 2 : 34-port Router Switch Card
  set trunk 2/1 on dot1q 1-1005
   !
  #module 3 : 24-port 100BaseFX Ethernet
  set trunk 3/1 on dot1q 1-1005
   !
  他还观察到就是,假如把拓朴图上显示的设备删掉,重新发现(Discovery),仍然只能找到其中一台2924, 而且不定是原来能找到那台。
  于是我的怀疑集中在2924的配置上,我问他: 2924是用什么办法配的?复制粘贴? 检查一下每台机器上这个号码是不是都一样:snmp-server engineID local 0000039384830075035BFC0 假如是,改成不一样,最好是把配置删除让它自动生成。另外请他提供三台2924的配置及4006上show cdp nei DETAIL的输出给我看一下。
  结果比较三台2924的配置发现,snmp-server engineID是互不相同的,但主机名都用了默认的“Switch”,从show cdp nei detail输出中也能看出来。为这些交换机设置一个互不相同的名字之后,重新发现,拓扑图就显示正常了。
  LMS 2.0跟以往的版本相比有较多改进,其中的一点是可以显示主机名(System name), 以往的版本则只能显示设备的IP地址,没想到却爆出这样一个Bug。这个问题的解决过程我简要地记录在这,希望能给大家提供一个查找Ciscoworks 2000问题的思路。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表