powered by Technology
RSS icon Email icon Bullet (black)
  • 2950/2960 Port Manager Internal Software Error

    ========phanx.com=========
    Author:  phanx
    Updated: 2008-11-13
    =========================
     
    一台2950出现大量的Port Manager Internal Software Error. LOG如下:
    CST: %PM-3-INTERNALERROR: Port Manager Internal Software Error (vlanid >=0 && vlanid
    < PM_MAX_VLANS: ../switch/pm/pm_vlan.c: 564: pm_vlan_get_vlan_data)
     -Traceback= 5B7438 60A1E0 617A48 B36EB8 B3A5BC AE7380 AE840C BDD138 BD470C
    *Mar  1 08:06:02.052 CST: %PM-3-INTERNALERROR: Port Manager Internal Software Error (vlanid >=0 && vlanid < PM_MAX_VLANS: ../switch/pm/pm_vlan.c: 609: pm_vlan_get_vlan_data)
    -Traceback= 5B7438 60A1E0 617A48 B36EB8 B3A5BC AE7380 AE840C BDD138 BD470C
    *Mar  1 08:06:04.048 CST: %PM-3-INTERNALERROR: Port Manager Internal Software Error (vlanid >=0 && vlanid < PM_MAX_VLANS: ../switch/pm/pm_vlan.c: 609: pm_vlan_get_vlan_data)
    -Traceback= 5B7438 60A1E0 617A48 B36EB8 B3A5BC AE7380 AE840C BDD138 BD470C
    *Mar  1 08:06:04.048 CST: %PM-3-INTERNALERROR: Port Manager Internal Software Error (vlanid >=0 && vlanid < PM_MAX_VLANS: ../switch/pm/pm_vlan.c: 609: pm_vlan_get_vlan_data)
    -Traceback= 5B7438 60A1E0 617A48 B36EB8 B3A5BC AE7380 AE840C BDD138 BD470C
    *Mar  1 08:06:06.053 CST: %PM-3-INTERNALERROR: Port Manager Internal Software Error (vlanid >=0 && vlanid < PM_MAX_VLANS: ../switch/pm/pm_vlan.c: 609: pm_vlan_get_vlan_data)
    -Traceback= 5B7438 60A1E0 617A48 B36EB8 B3A5BC AE7380 AE840C BDD138 BD470C
    *Mar  1 08:06:06.053 CST: %PM-3-INTERNALERROR: Port Manager Internal Software Error (vlanid >=0 && vlanid < PM_MAX_VLANS: ../switch/pm/pm_vlan.c: 609: pm_vlan_get_vlan_data)
     
    开始以为是软件BUG,遂即升级到最新的12.1(22)EA12,故障依旧.
    后来,更换成一台2960,仍然报错.
     
    检查STP.
     
    2960#sh spanning-tree
     
    VLAN0001
      Spanning tree enabled protocol rstp
      Root ID    Priority    49152
                 Address     00b0.8e21.9400
                 Cost        3004
                 Port        49 (GigabitEthernet0/1)
                 Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
     
      Bridge ID  Priority    49153  (priority 49152 sys-id-ext 1)
                 Address     0021.1c7a.8380
                 Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
                 Aging Time 300
      UplinkFast enabled but inactive in rapid-pvst mode
     
    Interface        Role Sts Cost      Prio.Nbr Type
    —————- —- — ——— ——– ——————————–
    Fa0/23           Desg FWD 3019      128.23   P2p
    Fa0/47           Desg BKN*3019      128.47   P2p *PVID_Inc
    Fa0/48           Desg BKN*3019      128.48   P2p *PVID_Inc
    Gi0/1            Root FWD 3004      128.49   P2p Peer(STP)
     
     
    Fa0/47和Fa0/48连接的是同一台设备2811的HWIC-4ESW模块的Fa0/0/0和Fa0/0/1端口.
     
    我检查了2811上的配置,发现用户将vlan 99上的STP关闭了.询问原因是2811上的vlan99和其他H3C的设备连接时,运行生成树会有一些问题,所以将其关闭.
     
    经过测试,发现打开2811上的vlan99的生成树则2950上不会出现报错,所以恢复2811上的生成树就可以解决这个问题,但是又会造成H3C设备的问题.
     
     
    由于*PVID_Inc是说两边STP的Vlan数目不一致,导致端口的Vlan1被Block,
    鉴于用户没有使用vlan1,所以我采用了在2950上Fa0/47和Fa0/48上将vlan1从trunk中remove后,设备不再报错.
     
    另外说一下,发现HWIC-4ESW模块上的口子无法做Port Channel……. 囧rz